1.方形點擊效果:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="文字"
android:clickable="true"
android:background="?attr/selectableItemBackground" />
2.圓形點擊效果:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="文字"
android:clickable="true"
android:background="?attr/selectableItemBackgroundBorderless" />
3.點擊變換文字顏色:
3-1建顏色檔/res/color/text_color.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#FFFFFF" />
<item android:state_focused="true" android:color="#FFFFFF" />
<item android:state_pressed="true" android:color="#FFFFFF" />
<item android:color="#FF0000" />
</selector>
3-2套用至TextView
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="文字"
android:clickable="true"
android:textColor="@color/text_color" />
注意:需要加入 android:clickable="true" 才會有效果。
PS:方法1及2皆可以用在其他元件上。
留言
張貼留言