美文网首页
小说Android小动画

小说Android小动画

作者: AndroidCJJ | 来源:发表于2016-12-07 16:56 被阅读325次

    大家好,我是CJJ

    工作了两年,我是没有遇到过很复杂的动画。我猜,你也如此。偶尔,设计师突发奇想,设计了一个很炫的特效,我们也只能说,App马上要上线了,根本来不及。在业务如此之多的情况下,哪还有人有那个闲情逸致去花费大量时间精力实现可有可无的动画呢?开始我不同意,我觉得友好的交互,会影响用户的体验,做好细节,会让App更成功。可理想很丰满, 现实很骨感,今天的我妥协了。

    说说小故事吧!

    1. 很久很久以前,我们的App需要一个下拉刷新功能。我在GitHub上就看中了这个,吊炸天吧!(创业公司,没策划,没美工,有的只是两三个程序员)



      实现简单,比传统的渐变或者移动进入界面效果好,重要的是,利用了图片这共享元素,使动画的过渡变的好看而有意义!

      我们在想想,App中用户最多的动作就是点击,给用户点击一个好的反馈也是个小动画。


      Android 也提供了这样的方法并做了兼容。
      ?android:attr/selectableItemBackground,多用于列表,在视图范围内展示波纹效果。
      ?android:attr/selectableItemBackgroundBorderless ,多用于小图标控件,波纹效果延伸至视图之外。

      恩,记住了,写多一句代码,实现一个好的动画效果,不会让你多了很多工作,只会让你的app体验效果好点,何乐而不为。恩,干吧,少年。

      还有其他小动画吗?有,我在说说吧。比如:Vector,Android 5.0发布的时候,Google提供了Vector的支持,最低兼容到 2.x。
      徐医生总结了它的好处:
      1. Vector图像可以自动进行适配,不需要通过分辨率来设置不同的图片
      2. Vector图像可以大幅减少图像的体积,同样一张图,用Vector来实现,可能只有PNG的几十分之一
      3. 使用简单,很多设计工具,都可以直接导出SVG图像,从而转换成Vector图像
      4. 功能强大,不用写很多代码就可以实现非常复杂的动画
      5. 成熟、稳定,前端已经非常广泛的进行使用了


      最后说说,以上都是之前项目中会碰到的一些小动画,只是随意说说个人意见而已,有些有意义的动画,我们还是需要去实现的,效果也是特别感人的,记住了。啊哈哈哈哈哈,搬砖去。

    相关文章

      网友评论

          本文标题:小说Android小动画

          本文链接:https://www.haomeiwen.com/subject/mwvrpttx.html