我有两张图像,我想在它们之间淡入淡出效果。这应该像动画一样一直运行,而不仅仅是按下按钮时。
以下是两张图片:
之前运行良好但是在一些硬件/安卓操作系统更新之后我的动画真的很神奇。这是我正在使用的动画XML:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/bottom_bar_add_dark"/>
<item android:drawable="@drawable/bottom_bar_add" android:duration="500" />
</animation-list>
我看起来高低不能找到答案。
修改
以下是创建图像视图并设置其所有资源的代码:
public ImageView findDevicesButton(){
bottomButton = new ImageView(this);
int id = bottomButton.generateViewId();
bottomButton.setId(id);
if(currentapiVersion >= 11){
bottomButton.setImageResource(R.drawable.animationxmladddevice);
//Background image
bottomButton.setBackgroundResource(R.drawable.bottom_bar);
saveButtonAnimation = (AnimationDrawable)bottomButton.getDrawable();
saveButtonAnimation.setEnterFadeDuration(1000);
saveButtonAnimation.setExitFadeDuration(1000);
bottomButton.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
findDevicesAlertBuilder();
}
});
}else{
bottomButton.setImageResource(R.drawable.bottom_bar_add);
bottomButton.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
bottomButton.setBackgroundResource(R.drawable.bottom_bar);
bottomButton.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
findDevicesAlertBuilder();
}
});
}
return bottomButton;
}
这是背景背景图片:
所有这些都应该看起来像中央按钮发光: