android 模糊线条,android 线条选择器
如下图所示,本文将介绍如何通过修改EditText里的值,动态的改变所画Line的宽度(只介绍大概思路)
1.定义一个layout,用于放置Line
2.在自定义View里画Line
Paint paint=newPaint();
paint.setStrokeWidth(this.width);
canvas.drawLine(this.getWidth(),10,0,this.getHeight()-10,
paint);
其中,width就是EditText里传过来的宽度
3.将自定义的View放到【1】的layout里
widthLayout=(LinearLayout) view
.findViewById(R.id.ll_feature_width_legend);
widthLegend=newDBLayerListSymbolView(this.activity, width);
widthLayout.addView(widthLegend);
其中,
DBLayerListSymbolView是自定义的View,width是EditText传过来的宽度
4.在自定义的View里追加如下代码,以动态改变width的值,并刷新界面
/*** change symbol draw width
*
*@paramwidth*/publicvoidchangeWidth(floatwidth) {this.width=width;
invalidate();
}
5.给EditText追加TextChangedListener,实现其中的onTextChanged方法:
@OverridepublicvoidonTextChanged(CharSequence text,intarg1,intarg2,intarg3) {floatwidth=Float.parseFloat(text.toString());if(width>=0&&width<=20) {
mWidth=width;widthLegend.changeWidth(width);}}
这样,随着EditText里值的变化,旁边白色区域内就能够动态的显示对应宽度的线条
本文受启发于:http://nxsfan.co.uk/blog/2010/06/18/ondraw-drawing-a-simple-line-on-a-background/
另外,最近发现了个不错的jar包下载网站:http://jarfiles.pandaidea.com/
posted on 2013-01-30 11:27 Ying-er 阅读(842) 评论(0) 编辑 收藏 所属分类: Android
android 模糊线条,android 线条选择器相关推荐
- android 模糊组件,Android实现局部模糊效果
本文实例为大家分享了Android实现局部模糊效果展示的具体代码,供大家参考,具体内容如下 要实现模糊或者毛玻璃效果,使用PS自然最方便(模糊的区域就较为固定): 也可在代码里进行动态处理. 因为要模 ...
- android 模糊drawable,Android ShapeDrawable笔画模糊
我用半透明边框创建了一个相当简单的shaperawable,并将其用作两个相邻视图的背景.Android ShapeDrawable笔画模糊 要么srtoke颜色是部分透明的,我期待一个坚实的笔画(如 ...
- Android美工坊:Selector选择器的使用
Android selector选择器可以让你切换自定义的背景风格,比如button.ListView.或者布局点击时候的背景切换等,都需要用到它 背景可以是自定义到颜色,或者图片资源 首先需要在你的 ...
- Android中实现日期时间选择器(DatePicker和TimePicker)
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...
- Android年月日选择,Android日期选择器实现年月日三级联动
最近项目里面用到了一个日期选择器,实现现在主流的WheelView滑动选择,整理了下,做了个Demo.废话不多说,直接上代码. 主布局:activity_main.xml xmlns:tools=&q ...
- Android View 自定义RangeSeekBar范围选择器
Android View 自定义RangeSeekBar范围选择器 转载于:https://www.cnblogs.com/zhujiabin/p/5706240.html
- Android自定义半圆形圆盘滚动选择器View
本文为原创作品,转载请注明出处:https://blog.csdn.net/wjj1996825/article/details/80646526 前段时间公司项目要求做一个特效的滑动选择器,效果如下 ...
- Android仿京东地址省市区选择器
首先反省一下,为什么一年多没写博客了,因为懒吗???...... 先贴地址和依赖方法,用起来很简单,github 项目地址 https://github.com/ywp0919/AddressPick ...
- android qq底部图片选择器,Android 高仿QQ图片选择器
当做一款APP,需要选择本地图片时,首先考虑的无疑是系统相册,但是Android手机五花八门,再者手机像素的提升,大图无法返回等异常因数,导致适配机型比较困难,微信.QQ都相继的在自己的APP里集成了 ...
- 《Android开发卷——自定义日期选择器(三)》
继 <Android开发卷--自定义日期选择器(一)>:http://blog.csdn.net/chillax_li/article/details/19047 ...
最新文章
- Spring Boot和Swagger UI
- 35数据结构与算法分析之---最短路径
- Class绑定、Class对象绑定、v-if(条件渲染)、v-show(元素显示)、v-for(列表渲染)
- 【机器学习】监督学习--(回归)一元线性回归
- fmt—fmt:formatDate的输出格式
- 洛谷 P2712 摄像头
- UEFI.源码分析.DXE的异步事件服务.第一部分.事件驱动
- ftp服务器无法上传文件,ftp无法上传文件的原因
- 数据结构——BF算法
- html编写购物网站页面练习(一)
- HTML:tab页签
- 网易云音乐上关于摇滚歌单的各种排行榜
- 好心情医生:精神病性症状≠精神分裂症
- x轴z轴代表的方向图片_x y z三个轴的方向 x轴、y轴和z轴分别代表的是什么?
- 常见锐捷光模块型号大全
- 是面试官放水,还是实在公司太缺人?这都没挂,阿里巴巴原来这么容易进...
- 中台不同于平台,那么到底啥是中台?
- 关于个人数据泄露通知的示例 Published by EDPB
- day.js插件处理日期
- 什么是Hibernate方言和方言列表