![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-自定义控件
文章平均质量分 94
梦之归途
一步一个脚印,踏实前行。
展开
-
自定义控件三部曲之动画篇(四)——ValueAnimator基本使用
一、概述前面,我写过几篇有关Animation的文章,讲解了传统的alpha、scale、translate、rotate的用法及代码生成方法。其实这三篇文章讲的所有动画效果叫做Tween Animation(补间动画)在Android动画中,总共有两种类型的动画View Animation(视图动画)和Property Animator(属性动画);其中View Animation包括Tween Animation(补间动画)和Frame Animation(逐帧动画); Propert.原创 2020-07-01 15:10:18 · 1367 阅读 · 0 评论 -
自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
一、概述前两篇,我为大家讲述了利用XML来定义动画及插值器,但在代码中,我们常常是动态生成动画的,所以,这篇将为大家讲述如何用代码生成动态生成动画及插值器。先简单写出各个标签对应的类,方便大家理解:scale ——ScaleAnimation alpha —— AlphaAnimation rotate ——RotateAnimation translate ——TranslateAnimation set ——AnimationSet二、Animation公共类官方...原创 2020-07-01 14:48:10 · 555 阅读 · 1 评论 -
自定义控件三部曲之动画篇(二)——Interpolator插值器
一、概述Interpolator属性是Animation类的一个XML属性,所以alpha、scale、rotate、translate、set都会继承得到这个属性。Interpolator被译为插值器,其实我不大能从字面上理解为什么会这样译,其实他是一个指定动画如何变化的东东,跟PS里的动作有点类似:随便拿来一张图片,应用一个动作,图片就会指定变化。Interpolator的系统值有下面几...原创 2020-04-11 13:44:28 · 506 阅读 · 0 评论 -
自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate。1、XML配置文件中alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 下面我们逐个讲讲每个标签的属性及用法。...原创 2020-04-11 10:36:57 · 1119 阅读 · 1 评论