温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

详解Android自定义view如何实现拖拽选择按钮

发布时间:2020-07-21 09:38:53 来源:亿速云 阅读:192 作者:小猪 栏目:移动开发

小编这次要给大家分享的是详解Android自定义view如何实现拖拽选择按钮,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

本文实例为大家分享了Android实现拖拽选择按钮的具体代码,供大家参考,具体内容如下

github地址:https://github.com/xuezj/DragChooseDemo

DragChooseDemo

效果图

详解Android自定义view如何实现拖拽选择按钮

Attributes属性(布局文件中的自定义属性)

详解Android自定义view如何实现拖拽选择按钮

半径、文字大小、按钮个数注意配合使用,以达到最佳效果

方法

详解Android自定义view如何实现拖拽选择按钮

使用

布局文件中的使用

<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" />

代码中调用

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();
  }
});

看完这篇关于详解Android自定义view如何实现拖拽选择按钮的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI