android动画案例代码
时间: 2024-11-16 20:13:58 浏览: 6
android动画案例集合
4星 · 用户满意度95%
Android中的动画案例通常涉及视图的属性变化、界面跳转过渡以及更复杂的交互效果。这里简单举一个常见的View动画的例子,如Alpha透明度渐变:
```java
// 引入必要的库
import android.view.View;
import android.view.animation.AlphaAnimation;
public class FadeInAnimationExample {
public void fadeIn(View view) {
// 创建一个AlphaAnimation对象
AlphaAnimation alphaAnimation = new AlphaAnimation(0f, 1f); // 从完全透明到完全不透明
// 设置动画持续时间
alphaAnimation.setDuration(500); // 单位毫秒
// 设置动画结束后执行回调(例如,可以在这里更新视图内容)
alphaAnimation.setFillAfter(true);
// 开始动画
view.startAnimation(alphaAnimation);
}
}
```
在这个例子中,`fadeIn()`方法接收一个`View`作为参数,通过创建一个`AlphaAnimation`对象改变它的Alpha值(透明度),从而实现淡入的效果。
阅读全文