助けてくださいT_T
ImageView でアニメーションを使用しています
2 つのアニメーション、アルファと翻訳を使用
最初のアルファ アニメーション
// 70%~100% alpha 1500ms 3times
private static Animation makeAnimation3(Context context, final int image_width, final int image_height, final int parent_width, final int parent_height){
AlphaAnimation alpha = new AlphaAnimation((float)0.7,1);
alpha.setDuration(1500);
alpha.setInterpolator(context, R.anim.cycle_3);
return alpha;
}
2回目の翻訳アニメーション
private static Animation makeAnimation4(Context context, final int image_width, final int image_height, final int parent_width, final int parent_height){
TranslateAnimation trans = new TranslateAnimation(0, image_width/10,0,0);
trans.setDuration(1500);
trans.setInterpolator(context, R.anim.cycle_6);
return trans;
}
アニメーションを作成し、最初にアルファ アニメーションを使用して、次にアニメーションを変換します
ただ、この場合、トランスレートアニメーションを実行すると、アルファアニメーションで変更された不透明度が残ります……。
各アニメーションが互いに影響しないと思っていました
を使用しましたが、うまく機能しませんでした
この問題を解決するためのアイデアやキーワードはありますか? 私を助けてください