超級簡單的自定義SwitchButton二
阿新 • • 發佈:2019-02-19
然後我們需要處理滑塊開關的樣式//TODO 設定滑塊開關按鈕的監聽事件 private void setSwitchListener(){ switchButton2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { //TODO 開 updateSystemImg(true); } else { //TODO 關 updateSystemImg(false); } } }); }
當然上面是我要求UI小妹給切的圖片(一共三張),然後我們需要初始化滑塊開關的樣式,讓其處於未選中狀態
//TODO 初始化滑塊開關樣式
private void initSwitchButton(){
updateSystemImg(false);
}
OK,大功告成, 歡迎大家到交流群裡面分享一些驚天地泣鬼神的程式碼,或者程式設計思想,貼下,Android程式碼藝術:128672634,如果你不僅僅是把安卓當作一份工作,而是包含堅持和熱愛!protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_switchview); switchButton2=(Switch)this.findViewById(R.id.swithcButton2); setSwitchListener(); initSwitchButton(); }