大家好,我对这段代码有疑问.我正试图让图像淡入淡出.这是日食错误:
The method loadAnimation(Context, int) in the type AnimationUtils is not applicable for the arguments (new Runnable(){}, int)
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
Handler timerHandler = new Handler();
{
Runnable loadImg2 = new Runnable() {
public void run() {
DisplayTitle(gCursor);
Bitmap bitmap2 = BitmapFactory.decodeFile(sdcard/image.jpg);
myImageView=(ImageView)findViewById(R.id.imageview1);
(ImageView)findViewById(R.id.myImageView);
Animation myFadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein);
myImageView.startAnimation(myFadeInAnimation);
myImageView.setImageBitmap(bitmap2);
timerHandler.postDelayed(clearImg, 55000);//55000);
");
}
};
Run Code Online (Sandbox Code Playgroud)
小智 5
尝试以下代码,它适合我....
Animation myFadeInAnimation =
AnimationUtils.loadAnimation(getapplicationContext, R.anim.fadein);
Run Code Online (Sandbox Code Playgroud)
代替
Animation myFadeInAnimation =
AnimationUtils.loadAnimation(this, R.anim.fadein);
Run Code Online (Sandbox Code Playgroud)
也许它会帮助你......