私のフラグメントで作業するカスタムアニメーションを取得しようとしています。Android FragmentTransactionカスタムアニメーション(不明なアニメーター名:翻訳)
私はオンラインチュートリアルに従ってきましたが、私は以下のエラーになってきました:
java.lang.RuntimeException:不明なアニメーターの名前を:アニメーション
XMLを変換するには、以下の通りです:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="100%"
android:toXDelta="0"
android:duration="300" />
</set>
Javaファイルを以下に示します。
public void goCategory(View v) {
FragmentTransaction ft = fm.beginTransaction();
ft.setCustomAnimations(R.animator.anim_in_left, R.animator.anim_out_left);
ft.show(fragment);
ft.commit();
}
他のスレッドの解決方法を理解できません。 誰かが私のためにそれを愚かにすることができたら、私は本当にそれを感謝します。
おかげ
サポートライブラリのバージョンのFragmentでアニメーションを使用している場合は、問題がある可能性があります。 –