Android 简单动画

本文介绍如何在Android中实现View间的渐变效果,包括设置透明度及使用Animator监听器。同时讲解了ViewPager的基本用法及自定义滑屏效果的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值