Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android自定義控件皮膚

Android自定義控件皮膚

編輯:關於Android編程

Android自定義控件皮膚

對於Android的自帶控件,其外觀只能說中規中矩,而我們平時所看到的Android應用中,一個簡單的按鈕都做得十分美觀,甚至於許多按鈕在按下時的外觀都有一定變化,用戶體驗十分好。這其中,就涉及到了Android自定義控件屬性的操作方法,以下操作以實現自定義按鈕皮膚為例。

1. 我們要自定義將要實現的外觀狀態,可以是圖片或者是自定義的xml,這是我們直接自定義不同狀態的顏色xml,在values目錄下新建colors.xml,代碼如下:

colors.xml



    #3300ffff
    #33ffff00

文件中的name可以根據項目需要自定義命名,值是采用argb格式。

2. 我們要對將要實現的按鈕不同狀態進行設置,在drawable目錄下新建btn_bg.xml文件,類型記得選擇“selector”,代碼如下:

btn_bg.xml



    
    

android:state_pressed=""定義了控件是否被按下,值為boolean,類似的屬性大家可以自行嘗試學習,android:drawable=""定義了該控件處於相應狀態時的外觀。

3. 我們此時就可以將定義好的狀態應用於布局文件中了,代碼如下:

activity_main.xml



    

上述步驟做完之後,就可以將應用運行調試了,這只是一個簡單的例子>~<

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved