欢迎来到天天文库
浏览记录
ID:11686494
大小:205.00 KB
页数:14页
时间:2018-07-13
《android自定义下拉刷新动画--仿百度外卖下拉刷新》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android自定义下拉刷新动画--仿百度外卖下拉刷新动画我们先来看看Android中的动画吧:Android中的动画分为三种:Tween动画,这一类的动画提供了旋转、平移、缩放等效果。Alpha–淡入淡出Scale–缩放效果Roate–旋转效果Translate–平移效果Frame动画(帧动画),这一类动画可以创建一个Drawable序列,按照指定时间间歇一个一个显示出来。Property动画(属性动画),Android3.0之后引入出来的属性动画,它更改的是对象的实际属性。分析我们可以看到百度
2、外卖的下拉刷新的头是一个骑车的快递员在路上疾行,分析一下我们得到下面的动画:背景图片的平移动画太阳的自旋转动画两个小轮子的自旋转动画这就很简单了,接下来我们去百度外面的图片资源文件里找到这几张图片:(下载百度外卖的apk直接解压即可)3、ical"android:layout_width="match_parent"android:layout_height="wrap_content">4、roid:src="@drawable/pull_back"android:layout_width="match_parent"android:layout_height="100dp"/>5、ewandroid:layout_marginTop="45dp"android:id="@+id/iv_rider"android:background="@drawable/pull_rider"android:layout_width="50dp"android:layout_height="50dp"/>6、dp"android:background="@drawable/pull_wheel"android:layout_width="15dp"android:layout_height="15dp"/>7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
3、ical"android:layout_width="match_parent"android:layout_height="wrap_content">4、roid:src="@drawable/pull_back"android:layout_width="match_parent"android:layout_height="100dp"/>5、ewandroid:layout_marginTop="45dp"android:id="@+id/iv_rider"android:background="@drawable/pull_rider"android:layout_width="50dp"android:layout_height="50dp"/>6、dp"android:background="@drawable/pull_wheel"android:layout_width="15dp"android:layout_height="15dp"/>7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
4、roid:src="@drawable/pull_back"android:layout_width="match_parent"android:layout_height="100dp"/>5、ewandroid:layout_marginTop="45dp"android:id="@+id/iv_rider"android:background="@drawable/pull_rider"android:layout_width="50dp"android:layout_height="50dp"/>6、dp"android:background="@drawable/pull_wheel"android:layout_width="15dp"android:layout_height="15dp"/>7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
5、ewandroid:layout_marginTop="45dp"android:id="@+id/iv_rider"android:background="@drawable/pull_rider"android:layout_width="50dp"android:layout_height="50dp"/>6、dp"android:background="@drawable/pull_wheel"android:layout_width="15dp"android:layout_height="15dp"/>7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
6、dp"android:background="@drawable/pull_wheel"android:layout_width="15dp"android:layout_height="15dp"/>7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
7、ut_width="15dp"android:layout_height="15dp"/>8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
8、30dp"/>接下来我们定义动画效果:背景图片的平移效果:实现两个animationxml文件,一个起始位置在100%,结束位置在0%,设置repeat属性为循环往复。
此文档下载收益归作者所有