Android 简单动画

来源:互联网 发布:今日头条内容推荐算法 编辑:程序博客网 时间:2024/06/06 14:26

View间的渐变
配置:


1、创建两个相互渐变的 View(这里以 ScrollView 与 ProgressBar 为例)渐变 View
2、为渐变的 View 创建成员变量
3、被淡入的 view 的 Visibility 设置为 GONE(这里将 ScrollView 设为 GONE)
4、获取动画时间(这里是android.R.Integer.config_shortAnimTime)

实现:
1、正在淡入的 view 设置 Alpha 为0,Visivise 为 Visibity
2、正在淡入的 view alpha 从0—1,正在淡出的 View alpha 从1—0
3、实现 Animator.AnimtorListener实现动画


ViewPager 实现屏幕滑动
1、创建一个 Activity,把ContentView设置成这个包含ViewPager的布局
2、创建 Adapter 继承 FragmentStatePagerAdapter 类,实现 getItem()方法将新界面补充进来这里写图片描述
3、将 Adapter与 ViewPager 关联
4、处理 back 按钮


要自定义滑屏效果,需要实现 PageTransformer

来源:http://hukai.me/android-training-course-in-chinese/animations/index.html

0 0