Android 使用selector改變按鈕狀態(tài)實(shí)例詳解
Android 使用selector改變按鈕狀態(tài)實(shí)例詳解
在res/drawable文件夾新增一個(gè)文件,此文件設(shè)置了圖片的觸發(fā)狀態(tài),你可以設(shè)置 :
state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等幾個(gè)狀態(tài):
< selector xmlns:android="http://schemas.android.com/apk/res/android"> < item android:state_pressed="true" android:drawable="@drawable/arrow_pressed" /> < item android:drawable="@drawable/arrow_normal" /> < item android:state_checked="true" android:drawable="@drawable/arrow_pressed" /> < /selector>
其中的android:src="@drawable/imageselector"
< ImageView android:layout_width="wrap_content" android:layout_height="@android:dimen/app_icon_size" android:layout_alignParentRight="true" android:scaleType="fitCenter" android:layout_gravity="center" android:src="@drawable/imageselector" android:clickable="true" android:focusable="true" android:id="@+id/blacklistImageView" android:layout_marginRight="10dip" />
如果當(dāng)觸發(fā)的控件不是ImageView,而是別的控件,可在代碼中用
blacklistImageView.setPressed(true); blacklistImageView.setChecked(true);
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android圖片選擇器ImageEditContainer
這篇文章主要為大家詳細(xì)介紹了Android圖片選擇器ImageEditContainer的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Android NDK開(kāi)發(fā)(C語(yǔ)言基本數(shù)據(jù)類(lèi)型)
這篇文章主要介紹了Android NDK開(kāi)發(fā)中,C語(yǔ)言基本數(shù)據(jù)類(lèi)型,主要以C語(yǔ)言包含的數(shù)據(jù)類(lèi)型及基本類(lèi)型展開(kāi)相關(guān)資料,需要的朋友可以參考一下2021-12-12
Android無(wú)需讀寫(xiě)權(quán)限通過(guò)臨時(shí)授權(quán)讀寫(xiě)用戶(hù)文件詳解
這篇文章主要為大家介紹了Android無(wú)需讀寫(xiě)權(quán)限通過(guò)臨時(shí)授權(quán)讀寫(xiě)用戶(hù)文件詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
Android編程基礎(chǔ)之獲取手機(jī)屏幕大小(DisplayMetrics應(yīng)用)示例
這篇文章主要介紹了Android獲取手機(jī)屏幕大小的方法,結(jié)合實(shí)例形式分析了TextView ,Button ,以及DisplayMetrics的使用方法,并重點(diǎn)分析了DisplayMetrics的應(yīng)用技巧,需要的朋友可以參考下2016-10-10
Android BroadcastReceiver廣播機(jī)制概述
這篇文章主要為大家詳細(xì)介紹了Android BroadcastReceiver廣播機(jī)制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
在Android線程池里運(yùn)行代碼任務(wù)實(shí)例
這篇文章主要介紹了在Android線程池里運(yùn)行代碼任務(wù)實(shí)例,同時(shí)介紹了線程池中停止任務(wù)的方法,需要的朋友可以參考下2014-06-06
MVVMLight項(xiàng)目之雙向數(shù)據(jù)綁定
這篇文章主要介紹了MVVMLight項(xiàng)目中雙向數(shù)據(jù)綁定的示例源碼及實(shí)現(xiàn)過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步除夕快樂(lè),新年快樂(lè)2022-01-01

