surfaceView を作成し、アルファ フェードインおよびフェードアウト アニメーションを追加しましたが、アニメーション化されないようです。
ここに私のアニメーションコードがあります:
fadeOut = new AlphaAnimation(1.0f, 0.0f);
fadeOut.setInterpolator(new AccelerateInterpolator());
fadeOut.setDuration(1000);
fadeIn = new AlphaAnimation(0.0f, 1.0f);
fadeIn.setInterpolator(new AccelerateDecelerateInterpolator());
fadeIn.setDuration(1000);
animation = new AnimationSet(false);
animation.addAnimation(fadeIn);
animation.addAnimation(fadeOut);
//this.setAnimation(animation);
animation.setRepeatCount(Animation.INFINITE);
animation.setRepeatMode(Animation.REVERSE);
onDraw メソッド内で、これを呼び出すだけです
super.onDraw(canvas);
this.startAnimation(animation);
助言がありますか?
ありがとう