0

次のコードは、アイス クリーム サンドイッチの携帯電話ではビューをフェードアウトしますが、ジンジャーブレッドの携帯電話ではフェードアウトしません。

myView.setVisibility(View.VISIBLE);

AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(3000);

myView.startAnimation(alphaAnimation);

...これがなぜなのか、誰にも分かりますか??

注:View.setAnimation(alphaAnimation)メソッドを明示的に呼び出すだけでなく、メソッドを試してみましたalphaAnimation.start()が、ジンジャーブレッド電話でも両方とも失敗します。

4

3 に答える 3

0

@CommonsWare のコメントに従い、アニメーションの表示方法を変更して、View. そうすることで、問題はViewのアルファ アニメーションではなく、アニメーションに関係なくレイアウト (z オーダー) に関係していることに気付きました。

ここに新しい質問を投稿しました:

GingerbreadでFrameLayoutのzオーダーが期待どおりに動作しませんか?

于 2013-07-11T10:20:32.450 に答える