
design
文章平均质量分 83
JoneRen
这个作者很懒,什么都没留下…
展开
-
rippleDrawable 触摸反馈
在5.0以上设备上实现波纹效果,可以通过给View设置background实现。官方已经有两个已经实现的效果供我们选择:1.?android:attr/selectableItemBackground在5.0以下的设备上没有波纹效果,是普通的变色效果。波纹效果会被限制在View的大小之内。2.?android:attr/selectableItemBackgroundBorderles原创 2017-06-11 19:47:10 · 599 阅读 · 0 评论 -
揭露动画ViewAnimationUtils.createCircularReveal()
当您显示或隐藏一组 UI 元素时,揭露动画可为用户提供视觉连续性。ViewAnimationUtils.createCircularReveal() 方法让您能够为裁剪区域添加动画以揭露或隐藏视图。应用ViewAnimationUtils.createCircularReveal()方法可以去创建一个RevealAnimator动画。ViewAnimationUtils.createCir原创 2017-06-11 21:44:40 · 2086 阅读 · 0 评论 -
曲线运动PathInterpolator /path
Material Design 中的动画利用曲线实现时间内插与空间移动模式。 利用 Android 5.0(API 级别 21)及更高版本,您可为动画定义定制时间曲线以及曲线运动模式。PathInterpolator 类别是一个基于贝塞尔曲线或 Path 对象的全新插入器。 此插入器在一个 1x1 的正方形内指定一个运动曲线,定位点位于 (0,0) 以及 (1,1),而控制点则使用构造函数参数原创 2017-06-15 10:13:01 · 2866 阅读 · 0 评论 -
矢量图片添加动画 AnimatedVectorDrawable
矢量图的好处:1、文件占用空间小,且矢量图形文件与分辨率和图像大小无关,只与图像的复杂程度有关,图像文件所占的存储空间较小。2、图像放大不失真,.即矢量图可以无级缩放,对图形进行缩放,旋转或变形操作时,图形不会产生锯齿效果。AnimatedVectorDrawable 类别可让您为矢量图片的属性添加动画。您通常可以在 3 个 XML 文件中定义添加动画的矢量图片:在 res/d原创 2017-06-15 10:25:34 · 700 阅读 · 0 评论 -
StateListAnimator视图状态改变动画
Material Design 中最基础的一条原则就是 'motion provides meaning',也就是当用户和你的 app 交互时应当提供合理的视觉反馈。标准做法是使用官方提供的 StateListDrawable 来为控件实现交互效果。StateListAnimator 是和 Material Design 一同在 API 21 引入的,可以用来方便的实现交互反馈的视觉效果,今天原创 2017-06-15 10:36:14 · 1222 阅读 · 0 评论 -
Transition(Activity切换过渡动画)
Material Design 应用中的操作行为转换透过通用元素之间的移动和转换提供不同状态之间的视觉连接。 您可为进入、退出转换以及操作行为之间的共享元素转换指定定制动画。活动过渡提供了两种过渡类型:1,输入(进入):进入一个活动的效果2,退出(退出):退出一个活动的效果而这每种类型又分为普通和共享元素的过渡。普通转型爆炸 explode:从场景的中心移入或移出原创 2017-06-15 11:03:58 · 1578 阅读 · 0 评论