要实现Android活动转换启动器背景闪烁,可以通过以下步骤进行操作:
res
文件夹下创建anim
文件夹,并在其中创建两个xml文件:fade_in.xml
和fade_out.xml
。fade_in.xml
的内容如下:
fade_out.xml
的内容如下:
private void startBlinkAnimation() {
Animation fadeIn = AnimationUtils.loadAnimation(this, R.anim.fade_in);
Animation fadeOut = AnimationUtils.loadAnimation(this, R.anim.fade_out);
fadeIn.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
// 在动画结束后开始淡出动画
yourView.startAnimation(fadeOut);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
fadeOut.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
// 在淡出动画结束后开始淡入动画
yourView.startAnimation(fadeIn);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
// 开始淡入动画
yourView.startAnimation(fadeIn);
}
onCreate
方法中调用startBlinkAnimation
方法启动动画:@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置布局等相关操作
startBlinkAnimation();
}
记得将yourView
替换为你想要进行闪烁背景的视图。
这样,你的Android活动的背景就会闪烁起来了。