Androidでフラグメントをスライドしようとしています。移行とスライドは期待通りに機能し、私が望むところで正確にスライドします。しかし、ビューが配置される前に、ビューが最終的な位置にくる白い背景があります。それはそれのためのスペースが割り当てられているようです。しかし、私はそれを私の現在のビューにスライドさせたいので、白い背景は表示されません。これに関するアイデア?私はres/animのxmlファイルでビューアニメーターを使用しています。ここでアンドロイドでフラグメントをアニメートするときの白い背景
は少しのコードです:だから
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="100"
android:fromYDelta="100%"
android:toYDelta="0" />
<alpha
android:duration="100"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
android.support.v4.app.FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_in_down, 0);
fragmentTransaction.show(fragmentToSlideIn);
fragmentTransaction.commit();
それがその位置に到達する前に、なぜビューの最終位置に白の背景には、ありますか?
あなたがobjectAnimatorを使用する必要があります
uが、このための解決策を見つけましたか?私も同じ問題に直面しています – Mohit