Buttion狀態變化背景跟著變化

2021-08-02 05:48:41 字數 543 閱讀 7900

應用中經常可以看到,按鈕什麼的在被按下的狀態時背景會變化。自定義一些屬性就可以達到效果。

android提供了靈活的繪製選擇機制,可根據檢視狀態轉變檢視外觀。每個狀態通過乙個單獨的部分而存在。例如:在正常、禁用、按下、高亮狀態下的按鈕有著不同的背景顏色。請看下面的**示例:

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

pink_btn_bg

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

豎向顏色變化

gray_btn_bg

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

在布局中

android:background="@drawable/button_state"

grid 行背景變化

grid.getview getrow girdcount style.backgroundcolor f7fe2e 檢視文章 ext 修改grid行或者列的背景顏色和字型顏色 2011 03 09 11 43 ext 修改grid行或者列的背景顏色和字型顏色 2010 11 18 ext 修改gr...

Switch 背景 儲存狀態

1.定義乙個開啟的狀態,在drawable建立swich background on 2.定義乙個關閉的狀態,在drawable建立swich background off 3.定義乙個開啟的狀態滑動的圓角顏色,一般不設定預設為你開啟的狀態的顏色,在drawable建立switch thumb,設定...

android 背景顏色漸變(梯度變化)

首先在drawable資料夾下面新建乙個xml檔案,起名為bgcolor.xml。如下 xml version 1.0 encoding utf 8 shape xmlns android gradient android startcolor 000000 android endcolor fff...