Switch 背景 儲存狀態

2021-10-06 08:58:45 字數 996 閱讀 9206

1.定義乙個開啟的狀態,在drawable建立swich_background_on

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

2.定義乙個關閉的狀態,在drawable建立swich_background_off

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

3.定義乙個開啟的狀態滑動的圓角顏色,一般不設定預設為你開啟的狀態的顏色,在drawable建立switch_thumb,設定為滑動的圓角為白色

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

android:shape="oval">

4.選擇器 select_swith_background 用於控制switch不同狀態下

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

5.在頁面使用

6.判斷儲存狀態

public class accountsetings extends baseactivity

@override

protected void onevent(event event)

@override

protected void inituiandevent()

//判斷switch的狀態

account_switch.setoncheckedchangelistener(new compoundbutton.oncheckedchangelistener() else

}});

}@override

protected void deinituiandevent()

}

android改變狀態列背景為應用背景

activity main.xml 中的root 布局中新增 android cliptopadding false android fitssystemwindows false 在介面activity的oncreat函式中新增 if build.version.sdk int build.ver...

Buttion狀態變化背景跟著變化

應用中經常可以看到,按鈕什麼的在被按下的狀態時背景會變化。自定義一些屬性就可以達到效果。android提供了靈活的繪製選擇機制,可根據檢視狀態轉變檢視外觀。每個狀態通過乙個單獨的部分而存在。例如 在正常 禁用 按下 高亮狀態下的按鈕有著不同的背景顏色。請看下面的 示例 pink btn bg 豎向顏...

Android自定義按鈕狀態背景

如果你覺得android自帶的按鈕預設 按下時樣式太low,可以嘗試自定義按鈕狀態背景 首先把我自定義的按鈕狀態背景圖貼上來 預設時 按下後 有沒有很小清新吶 自定義按鈕狀態步驟如下 1 在res 資料夾下新建個 drawable 資料夾 2 把要設定的按鈕預設背景與按下時背景放入drawable ...