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

DragChooseDemo

效果图

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

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

方法

使用

布局文件中的使用

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中拖拽浮动按钮,Android自定义view实现拖拽选择按钮相关推荐

  1. android 浮动按钮拖拽,小程序拖拽浮动按钮

    小程序拖拽浮动按钮 2019-5-22    分类: 小程序 小程序 浮动  拖拽 按钮 不借助movable-area自带的组件,实现拖拽效果 wxml + js: var startPoint; ...

  2. Android仿IOS解锁密码界面-自定义view系列(6)

    Android仿IOS解锁密码界面-自定义view系列 功能简介 主要实现步骤-具体内容看github项目里的代码 xml相关属性设置 Android Studio 代码 Android技术生活交流 ...

  3. Android手摸手实现一个画板功能(一)——View的拖拽

    一.概述   从之前项目中抽取出来的一个"画板"功能模块,就是可以在一个空白布局上,添加不同的元素,实现自由组合,暂时没想到啥好名字,姑且叫它"画板"吧.    ...

  4. Android安卓仿IOS音量调节-自定义view系列(4)

    Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...

  5. Android开发之制作圆形头像自定义View,直接引用工具类,加快开发速度。带有源代码学习

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing ...

  6. Android开发之制作圆形头像自定义View,直接引用工具类,加快开发速度。带有源代码学习...

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing ...

  7. Android绘图机制(三)——自定义View的实现方式以及半弧圆新控件

    Android绘图机制(三)--自定义View的三种实现方式以及实战项目操作 在Android绘图机制(一)--自定义View的基础属性和方法 里说过,实现自定义View有三种方式,分别是 1.对现有 ...

  8. Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解

    Android绘图机制(二)--自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解 我们要想画好一些炫酷的View,首先我们得知道怎么去画一些基础的图案,比如矩形,圆 ...

  9. android allapp图标拖动,RecyclerView 拖拽移动,长按小图标拖拽,侧滑删除

    RecyclerView拖拽移动,长按小图标拖拽,侧滑删除 长按小图标拖拽.gif 侧滑删除.gif Android RecyclerView出来也很多年了,是非常成熟的控件,Github上工具一堆, ...

最新文章

  1. Python 爬虫篇-爬取web页面所有可用的链接实战演示,展示网页里所有可跳转的链接地址
  2. css --- 圣杯布局
  3. Abp vNext发布v2.3!
  4. 开个定时器给echarts组件配置定时更新
  5. 计算机网络画出发送窗口变化,全国2010年7月自考计算机网络原理试题及答案
  6. vc6 前进后退 番茄_比较圣女果与西红柿中的Vc含量解读
  7. 计算机课程可在平板上做吗,老师做直播,孩子上网课,掌控线上学习就靠这个平板电脑了...
  8. asp.net 运行原理
  9. etcd-java使用
  10. CF 246E. Blood Cousins Return [dsu on tree STL]
  11. Eclipse中如何让Java类与Servlet产生关联【实现处理请求内容】
  12. oracle创建用户、创建表空间、授权、建表
  13. Kiterunner上下文感知型内容搜索工具
  14. android 弱网测试工具,app弱网测试及使用的工具
  15. 华为手机玩王者荣耀的时候微信消息通知不弹窗提示,打王者的时候微信不弹窗提示消息,(P30)【解决办法】
  16. SPSS——描述性统计分析——列联表
  17. group by 为什么 distinct 效率高
  18. 深度解析volatile关键字,就是这么简单
  19. 清明柳枝亭子小桥flash动画素材
  20. 日语动词变形(转载)

热门文章

  1. 网易邮箱广告标签怎么关 163邮箱去广告标签的教程
  2. win7电脑删除文件特别慢怎么办
  3. RTSP播放器开发过程中需要考虑哪些关键因素
  4. java递归实现多级菜单栏_Java构建树形菜单以及支持多级菜单的实例代码
  5. linux iptables 编译,Linux下编译安装iptables
  6. c 将txt导入oracle,如何把文本数据导入Oracle中?
  7. 发那科攻丝回退参数_乐享:发那科MF选配功能诊断小结
  8. pandas series取值_【小学生级】pandas入门到精通备查表——AI未来系列3
  9. js当前时间格式化_JS时间格式化
  10. 使用 ref 对已渲染到页面的节点进行标记