1

Fragments を使用し、各フラグメントにテキスト アニメーションを表示しました。Fragment アクティビティ内で、「次へ」ボタンを取得し、非表示にしました。テキスト アニメーションがフラグメントで終了したら、ボタンを表示して TranslateAnimation を適用します。Jelly Bean を搭載した Samsung Galaxy s2 でテストすると、そもそもボタンが表示されません。これは、属性を削除すると発生します。

 android:targetSdkVersion="17"

マニフェスト ファイルから。指定し直すと、アニメーションは正常に機能し、ボタンも表示されます。ただし、targetSdkVersion を指定しなくても、Jelly Bean を搭載した他のデバイスや ICS を搭載した Samsung Galaxy s2 でも検索できます。

他の誰かが同じ問題に直面しているのか、何が問題なのか疑問に思います.

編集:私が言及した問題に加えて、targetSdkVersion が指定されていない場合、画像を含むいくつかのページ (フラグメント) を変更した後、アプリケーションが outOfMemory エラーでクラッシュすることも確認しました。これは、特に Android OS バージョン 4.1.2 (Jelly Bean) にも当てはまります。

4

2 に答える 2

0

ANdroid ANimation には NOA ライブラリを使用する必要があります。これは、オブジェクトのアニメーションに最適です....

ここにリンクがあります:

于 2013-07-29T08:08:52.810 に答える