ToggleButton 選擇關閉按鈕

2021-07-23 17:09:43 字數 1461 閱讀 3521

togglebut1 = (togglebutton) findviewbyid(r.id.togglebut1);

togglebut1.setoncheckedchangelistener(new oncheckedchangelistener()

}});

mytogglebutton =(mytogglebutton) findviewbyid(r.id.my_togglebut);//可滑動

mytogglebutton.setontogglestatechangelistener(new ontogglestatechangelistener() else

}});          

1自定義設定

2 自定義劃定選擇

public class mytogglebutton extends togglebuttonelse 

}elseelse 

}//滑出左邊界

if(currentx < 0)

//滑出右邊界 

if (currentx > toggle_bkg_off.getwidth()-toggle_slip.getwidth())      }/*

* 繼承view觸控事件方法並實現邏輯

*/@override

public boolean ontouchevent(motionevent event)

}}else}}

break;

}//在ontouchevent事件完成後重新呼叫ondraw繪製圖形

invalidate();

//返回true表示操作完畢

return true;}/*

*實現設定狀態改變監聽方法

*/    

public void setontogglestatechangelistener(ontogglestatechangelistener listener)

/*** 定義乙個togglebutton狀態改變***介面

*/inte***ce ontogglestatechangelistener   

/*帶3個引數構造方法,在xml中應用是可以指定樣式和屬性

* context:上下文

*attributeset:屬性值集合

*defstyleattr:theme下預設的style

*/public mytogglebutton(context context, attributeset attrs, int defstyle)

/** 帶2個引數構造方法,在xml中使用時可以指定屬性

*/public mytogglebutton(context context, attributeset attrs)

/** 帶1個引數構造方法

*/public mytogglebutton(context context)

public void setdraw()

}

學習筆記 ToggleButton

togglebutton的特點 就像我們手機的手電筒功能一樣,按一下 也沒顯示開啟 再按一下 顯示關閉狀態。它的屬性 texton 在true狀態下顯示的內容。textoff 在false狀態顯示的內容。使用介面監聽事件 public class tgbt extends activity impl...

使用ToggleButton按鈕實現開關效果

android ischecked true android texton 開 android textoff 關 開與關的內容自己可以設定成適用的不同內容。一 編寫布局檔案。新增togglebutton與imageview控制項。如下 二 在activity中實現邏輯部分。請看 以上的內容即可完成...

自定義ToggleButton的樣式

1.案例效果圖 選中未選中 2.準備相關的資源 2.1準備 一般放在 drawable hdpi 目錄下 2.2準備透明的顏色 00000000 3.樣式檔案 toggle button.xml 3.1樣式檔案位置通常在 drawable 目錄下定義 3.2樣式 drawable drawable ...