RotateAnimationを使用して以前に回転したレイアウトでアニメーションを作成しようとしています。私がやりたいアニメーションは、状況に応じてフェードインとフェードアウトです
aLayout = (LinearLayout) _context.findViewById(R.layout.layoutId);
AlphaAnimation fadeIn = new AlphaAnimation(0, 1.0f);
AlphaAnimation fadeOut = new AlphaAnimation(1.0f, 0);
fadeIn.setDuration(500);
fadeOut.setDuration(500);
fadeIn.setFillAfter(true);
fadeOut.setFillAfter(true);
私が適用する状況に応じて:
aLayout.startAnimation(fadeIn);
また
aLayout.startAnimation(fadeOut);
確認しましたが、アニメーションが同時に開始しようとしていません。動作は、私のレイアウトが部分的にフェードインしていることです。
「見えない部分」そして「見える部分」を持つ代わりに
レイアウトの一部のみを取得しました'invisiblepart' to'in lert'。
それは完全にランダムに見えるので、それがどこから来るのかについて何か考えがある場合に備えて、私はあなたに尋ねています。ローテーションの前に、このアルファのものはうまく機能しますが、一度それを行うと、この予期しない動作が始まります
私は2.2から4.1まで働いています。どんな助けもいただければ幸いです。ありがとう
編集:これを理解することはできません。誰 ?