
Android_自定义控件
文章平均质量分 83
不踢足球的王大雷
比能力更重要的,是态度和责任感!
展开
-
属性动画在Android自定义View中的应用场景
Android中动画的类型,按照系统版本可以简单的分为两大类型,一种是传统的动画,也就是Android中最常用的View动画,即帧动画和补间动画;另一种是Android3.0以后支持的PropertyAnimation,即属性动画。这两大类型的动画虽然在实现一些动画效果上有异曲同工之处,但实现方式和使用场景还是有较大的差别。View动画帧动画和补间动画是安卓中最常见的动画,表现形式有AlphaAni原创 2017-09-30 13:47:05 · 874 阅读 · 0 评论 -
支持Html渲染的TextView—LinkTextView
需求场景是这样的: 在Android中实现如下效果: 很多人都会说:So easy!交给h5去做,It’s not my bussiness!好吧,我也好想说一句:H5你去做吧,It’s not my bussiness! 然并卵,产品需求说要做Android源生的,然后苦逼的事情就此开始了……然后,思想步入正轨,开始思考这个需求的实现方式: 1.一个TextView控件,通过Spann原创 2016-03-20 11:28:44 · 1351 阅读 · 0 评论 -
Android自定义控件—仿仪表盘进度控件ArcProgressBar
开门见山,效果图如下: 这种效果经常会遇到,但却一直不知道这个效果图应该怎么描述,所以暂且以“仪表盘进度控件”来描述,各位博友如果有更好的描述这种效果的词汇,请回复博文告诉我,在此先谢谢各位博友了!其实做出这样的效果并不困难,只需要了解自定义控件的常规步骤,Canvas绘图操作,外加一点点数学基础就行了,因为在绘制控件的过程中,需要计算一些坐标点和圆弧位置等信息。为了更加方便的使用该控件,该控件支原创 2016-03-02 11:56:34 · 6689 阅读 · 1 评论 -
Android自定义控件实现圆形进度CircleProgressBar
近日有朋友问我有没有如下图效果的开源控件,相信大家无论是用IOS还是Android,都对这种效果不陌生,很多主流APP都会有这样或类似的效果,之前也打算研究一下这类控件的代码,苦于一直不知道应该怎么搜索这种效果(就是关键词)或者所搜的结果不是自己想要的,所以就一直搁置了下来。 正好朋友需要这种效果,所以就忙里偷闲写了一个类似的、更加常见和适用范围更多的控件,效果如下图所示:自定义上图所示效果的控件原创 2016-01-07 22:24:20 · 7735 阅读 · 6 评论 -
【安卓-动画】使用ObjectAnimator实现ArcMenu动画效果
使用ObjectAnimator实现ArcMenu动画效果ObjectAnimator是Google3.0+系统提供的另一套动画框架,相比于原始的Animation动画框架,ObjectAnimator(属性动画)更灵活、方便且效率更高。使用普通的Animation框架,如果我们需要实现一个ImageView的移动效果,可以使用TranslateAnimation很轻松的”实现”,这里所说的实现是指原创 2015-11-05 20:08:30 · 849 阅读 · 2 评论