Android 动画
程序邦
1. 擅长Android 开发
2. 擅长React Native 跨平台开发
展开
-
Android属性动画完全解析(上),初识属性动画的基本用法
此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则是可以对View进行一系列的动画操作,包括淡入淡出、缩放、平移、旋转四种。原创 2017-09-04 10:33:34 · 201 阅读 · 0 评论 -
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载自:http://blog.csdn.net/guolin_blog/article/details/43536355ValueAnimator的高级用法在上篇文章中介绍补间动画缺点的时候有提到过,补间动画是只能对View对象进行动画操作的。而属性动画就不再受这个限制,它可以对任意对象进行动画操作。那么大家应该还记得在上篇文章当中我举的一个例子,比如说我们有一个转载 2017-09-04 11:39:12 · 228 阅读 · 0 评论 -
地图跑步轨迹回放动画实现
一、要求1、轨迹动画流畅,慢-快-慢;2、渐变色尽量与地图渐变API的效果一致;3、拖动地图,动画消失,显示完整渐变轨迹。二、分析1、高德地图并没有提供相应效果的API,但是可以通过经纬度坐标,转换未屏幕坐标,因此可以自定义一个View来实现轨迹动画的效果。(注意:在自定义的View上画轨迹,一定是要在地图缩放完成后执行,有对应的回调方法,API可查)2、自定义控件这里有两种思原创 2018-01-10 09:52:02 · 6809 阅读 · 0 评论 -
手把手教你用"视频"做闪屏页
一个酷炫的闪屏页, 瞬间可以抓住用户的心.实现动画闪屏页一般有4种方式:方式优点缺点Gif简单帧率高时容易OOMVectorDrawable/SVG/PATH动画速度快,内存小动画内容不丰富系统动画适合简单场景复杂动画实现起来麻烦视频表现内容丰富mp4尺寸略大下面介绍怎么用"视频" 来做闪屏页 :先上效果图, 很帅有木有~相关素材来自虾米音乐下面来教大家如何烧制这转载 2018-01-10 10:07:46 · 1964 阅读 · 0 评论 -
Android studio使用Lottie- 让Android动画实现更简单
Lottie是什么?Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库。Lottie项目地址:https://github.com/airbnb/lottie-androidDemo程序的github地址 :https://github.com/fengwenjing/MyLottieD原创 2018-02-05 14:17:51 · 1208 阅读 · 0 评论