自定义View
文章平均质量分 79
hs_73
努力搬砖的小菜鸟一枚
展开
-
带清除按钮的EditText,自动清除输入
自定义EditText,带清除按钮,未输入时,隐藏清除按钮,有输入时自动显示清除按钮1.自定义一个EditTextpublic class ClearEditText extends EditText implements OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用 */ private原创 2016-03-16 10:02:49 · 580 阅读 · 0 评论 -
自定义RatingBar
自定义Ratingbar,有两种,一种是可供用户选择,另一种是仅显示功能,拒绝操作一.用户自选星星数1.布局文件:<RatingBar android:id="@+id/rb_ratingbar_o" style="?android:attr/ratingBarStyle" android:原创 2016-03-16 10:19:40 · 389 阅读 · 0 评论 -
MaterailDesign风格的日历,MaterailCalendarView
日历控件有很多,但是如果要实现在日历上标注文字或者图片,该如何实现呢,小菜鸟一枚,下面写写我在项目里用到的一个控件--MaterialCalendarView, 基于MaterailDesign风格De日历,据说最早是由外国人写的,然后开源出来了,之所以会选中这个是他可以较方便的在日历上添加标记,而且MaterailDesign风格的很受大家好评,做项目的时候网上找了好些资料,也找了发过类似帖子的原创 2016-03-16 13:45:31 · 2603 阅读 · 2 评论 -
listview倒计时
记录一个我花了较长时间解决的一个需求,在listview的每个item里加上倒计时,精确到秒,具体看图这只是有一个item的时候有倒计时,当这里有好几个倒计时,并且每个时间都不一样,很容易想到会出现的问题:1.倒计时显示不准确2.由于listview的getView方法里会复用convertView导致每次滑动listview时,数据混乱,尤其是,第二页的item会复用第一页的原创 2016-03-17 10:39:59 · 566 阅读 · 0 评论 -
涂鸦,Canvas绘图
公司的项目里有一个功能是,用户有个涂鸦签字的功能,需要再白色面板上涂鸦,然后上传到又拍云,把又拍云返回的图片url通过post请求上传到服务器。摸索了一段时间,完成了这个功能,并且实现的不错。下面贴出截图跟部分demo: 上传到又拍云的那部分demo就不贴了,涉及到很多图片url定义规则还有项目隐私的东西,只贴到 保存图片到本地的,后面上传图片就是很简单啦!1.自定义的Im原创 2016-03-16 10:42:57 · 559 阅读 · 0 评论 -
scrollview嵌套ExpandableListView、ListView导致显示高度不全
在原理上,和scrollivew嵌套listview高度显示不全是同样的处理办法。一、自定义一个类继承ListView,重写onMeasure()方法,计算listview的高度。public class CustomExpandableListView extends ExpandableListView { public CustomExpandableListView(Co原创 2016-08-29 17:29:11 · 718 阅读 · 0 评论