Android開發返回鍵明暗點擊效果的實例代碼

1:在很多APP裡點擊返回鍵,都可以看到返回鍵由亮變為暗

在這裡插入圖片描述


在這裡插入圖片描述

2:實現方法也是很簡單的
(1)新建一個頁面

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="65dp"
    android:background="#258aed"
    >

    //默認的ImageView沒有可點擊的屬性,加入clickable添加點擊屬性
    <ImageView
        android:id="@+id/iv_back"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:background="@drawable/iv_back_selector"
        android:clickable="true"
        />
   //layout_centerInParent文本居中
    <TextView
        android:id="@+id/tv_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="首頁"
        android:layout_centerInParent="true"
        android:textColor="@color/white"
        android:textSize="25sp"/>

</RelativeLayout>

(2)把需要的返回箭頭圖片添加到drawable,我的這兩個圖片是阿裡巴巴圖庫標裡下的

在這裡插入圖片描述

(3)在新建一個選擇器,在drawable文件裡新建iv_back_selector,代碼入下,這樣就實現瞭圖片的明暗效果。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:drawable="@drawable/iv_back"
     android:state_pressed="false"/>
     <item android:drawable="@drawable/iv_back2"
     android:state_pressed="true"/>
//選擇器,不同情況下點擊,選擇對應的圖片
</selector>

到此這篇關於Android開發返回鍵明暗點擊效果的文章就介紹到這瞭,更多相關Android返回鍵明暗點擊內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: