AndroidAndroid收藏

自定义控件三部曲

2017-09-29  本文已影响117人  冬絮

启航的自定义控件三部曲文章索引

扔物线的自定义View(HenCoder)

动画篇

自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
自定义控件三部曲之动画篇(二)——Interpolator插值器
自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
自定义控件三部曲之动画篇(四)——ValueAnimator基本使用
自定义控件三部曲之动画篇(五)——ValueAnimator高级进阶(一)
自定义控件三部曲之动画篇(六)——ValueAnimator高级进阶(二)
自定义控件三部曲之动画篇(七)——ObjectAnimator基本使用
自定义控件三部曲之动画篇(八)——PropertyValuesHolder与Keyframe
自定义控件三部曲之动画篇(九)——联合动画的代码实现
自定义控件三部曲之动画篇(十)——联合动画的XML实现与使用示例
自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
自定义控件三部曲之动画篇(十二)——animateLayoutChanges与LayoutTransition
自定义控件三部曲之动画篇(十三)——实现ListView Item进入动画

绘图篇

自定义控件之绘图篇(一):概述及基本几何图形绘制
自定义控件之绘图篇(二):路径及文字
自定义控件之绘图篇(三):区域(Range)
自定义控件之绘图篇(四):canvas变换与操作
自定义控件之绘图篇( 五):drawText()详解
自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果
自定义控件三部曲之绘图篇(七)——Paint之函数大汇总
自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix与滤镜效果
自定义控件三部曲之绘图篇(九)——Paint之setColorFilter
自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)
自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)
自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)
自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)
自定义控件三部曲之绘图篇(十四)——Canvas与图层(二)
自定义控件三部曲之绘图篇(十五)——QQ红点拖动删除效果实现(基本原理篇)
自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果
自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件
自定义控件三部曲之绘图篇(十八)——BitmapShader与望远镜效果
自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果
自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果

视图篇

自定义控件三部曲视图篇(一)——测量与布局
自定义控件三部曲视图篇(二)——FlowLayout自适应容器实现
自定义控件三部曲视图篇(三)——瀑布流容器WaterFallLayout实现

上一篇下一篇

猜你喜欢

热点阅读