Android自定義view實現(xiàn)拖拽選擇按鈕
本文實例為大家分享了Android實現(xiàn)拖拽選擇按鈕的具體代碼,供大家參考,具體內(nèi)容如下
github地址:https://github.com/xuezj/DragChooseDemo
DragChooseDemo
效果圖

Attributes屬性(布局文件中的自定義屬性)

半徑、文字大小、按鈕個數(shù)注意配合使用,以達(dá)到最佳效果
方法

使用
布局文件中的使用
<com.xuezj.dragchooselibrary.view.DragChooseView android:id="@+id/my_view" android:layout_width="wrap_content" android:layout_height="wrap_content" choose:background_color="#efeff4" choose:border_color="#ffcfcfd3" choose:enabled="@mipmap/sliderwifion" choose:focused="@mipmap/sliderwifioff" choose:text_size="12sp" choose:counts="5" choose:radius="20" />
代碼中調(diào)用
dragChooseView =(DragChooseView)findViewById(R.id.my_view);
dragChooseView.setTextData("自定義","單選","雙選","全選","sss","ddd");
dragChooseView.addOnChooseItemListener(new DragChooseView.OnChooseItemListener() {
@Override
public void chooseItem(int index, String text) {
Toast.makeText(MainActivity.this, text, Toast.LENGTH_SHORT).show();
}
});
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android Flutter實現(xiàn)GIF動畫效果的方法詳解
如果我們想對某個組件實現(xiàn)一組動效應(yīng)該怎么辦呢?本文將利用Android Flutter實現(xiàn)GIF動畫效果,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-06-06
Android頂部工具欄和底部工具欄的簡單實現(xiàn)代碼
Android頂部工具欄和底部工具欄的簡單實現(xiàn)代碼,需要的朋友可以參考一下2013-05-05
Android自定義View實現(xiàn)環(huán)形進(jìn)度條的思路與實例
最近看到豆瓣FM的音樂播放界面,有一個環(huán)形的進(jìn)度條挺不錯的,最近有空就想著實現(xiàn)了,所以下面這篇文章主要給大家介紹了Android自定義View實現(xiàn)環(huán)形進(jìn)度條的思路與實例,需要的朋友可以參考借鑒,下面來一起看看吧。2017-04-04
flutter InkWell實現(xiàn)水波紋點(diǎn)擊效果
這篇文章主要為大家詳細(xì)介紹了flutter InkWell實現(xiàn)水波紋點(diǎn)擊效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07

