特殊的按鈕--圖片

製作的效果:點擊按鈕圖片,當press按鈕時,按鈕的顏色或者形狀可以變化。但按鈕彈起時,恢復原狀。

做法如下:

1、在res文件夾下新建drawable文件夾,在裏面新建xml文件,文件名自定義,例如:btn_style.xml

內容:

<?xml version="1.0" encoding="utf-8"?>

<selector

  xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true" android:drawable="@drawable/add2" />

    <item android:drawable="@drawable/add" />

</selector>

裏面的add與add2都是drawable-hdpi文件夾中的圖片。

add2爲press時的圖片,add爲按鈕原狀。

2、在main.xml或者其他界面實現的xml上。

    添加按鈕Button的屬性:

例如:

<Button

           ***

           ***

           android:background="@drawable/btn_style"/>

此處的btn_style爲第一步驟中提到的btn_style.xml文件。

ok。完成。

3、效果圖如下:

未曾按下的按鈕。按鈕原狀


按下後的按鈕狀態

也可到我的百度空間閱讀此文:點擊下面文字即可自動轉換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章