自定义控件
2013nj
这个作者很懒,什么都没留下…
展开
-
Android安卓自定义圆角矩形控件,省去定义drawable里面xml的麻烦,轻松编程
程序开发就是一个不断提高效率的过程,有时一些不合理的东西用法在使用过程中逐渐暴露出问题来,就需要用新的方法去改进,提高生产效率,让开发变得十分easy,而不是一直重复的体力劳动,做一个不是码农的工程师。^_+ =.=我们的项目的设计师喜欢用圆角矩形背景作为设计元素,而且颜色、样式各不一样导致项目工程里面定义了大量的xml文件,为了消除这一现象,我想到自定义圆角矩形控件解决这个问题。原创 2016-12-22 09:36:20 · 3832 阅读 · 2 评论 -
Android安卓自定义圆角菜单控件,解决自定义xml,书写一大堆代码的烦恼,轻松编程
1 先看效果图2 背景项目的设计师常常要用到一些圆角的控件,也喜欢用圆角菜单,圆角菜单实现起来本不复杂,但纠结的事,每次都要写一大堆的繁琐的XML,没有营养的代码,至此自定义一个圆角控件的想法产生了。3 技术要领主要用到了 canvas.drawRoundRect、canvas.drawRect、canvas.drawLine等方法以及自定义视图,自定义属性等4 怎么原创 2016-12-27 19:20:37 · 846 阅读 · 0 评论 -
安卓双向范围取值选择器,双向选择进度条,单向选择进度条自定义视图View实现
1背景需求要做一个时间选择器,所以自已写了一个,同时又需要做一个相同UI的单值取值拖动进度条,这个用系统的组件也很好实现,但是要两个控件实现相同的UI那还是集成在一个控件里方便,由感而写了这么一样控件2实现效果3实现思路A自定义绘制方式a先绘制圆角矩形背景b再绘制进度c最后再绘制拖动滑杆d根据配置,采用不同配置进行配置,配置变量有绘制的类型为一个拖动滑杆或者原创 2017-05-17 10:51:52 · 2695 阅读 · 1 评论 -
Android:TextView的垂直滚动效果和上下滚动效果,原生动画实现
1 效果图啥也不多说,看效果图,2 实现原理A利用平移动画TranslateAnimation完成动画向上向下平移B得到控件的LayoutParams设置控件的宽高、Margins(设置TextView的宽高为最外部容器的宽高)3 附源码代码中提供方法setCurText 设置当前的文字,无动画,upText显示上升动画,downText显示下降动画,更多的功能原创 2017-01-19 16:04:59 · 10540 阅读 · 13 评论