2017-07-07 7 views
0

リストビューの項目をクリックして新しいアクティビティを開くときにトランジション効果を加えようとしています。 問題は、リストアイテムがクリックされたとき - リストを含むアクティビティが白くなり、コンテンツが即座に消えた後、最初に部分アニメーションが表示され、次に新しく作成されたアクティビティからカスタムアニメーションが表示されます。 このコンテンツを徐々に消えるようにするにはどうすればよいですか?Android fadeinアクティビティでコンテンツが早く削除される

v.getContext().startActivity(intent); 

((Activity) v.getContext()).overridePendingTransition(R.anim.list_fadein, R.anim.list_fadeout); 

フェードイン:

フェードアウト
xmlns:android="http://schemas.android.com/apk/res/android" 
android:interpolator="@android:anim/linear_interpolator"> 
<alpha 
    android:duration="800" 
    android:fromAlpha="0.1" 
    android:toAlpha="1" /> 

:私は新しい活動で別のカスタムアニメーションを持っているので、私は(フェードアウト)あなたが持っている

答えて

1

第二部を気にいけない

xmlns:android="http://schemas.android.com/apk/res/android" 
android:interpolator="@android:anim/linear_interpolator"> 
<alpha 
    android:duration="0" 
    android:fromAlpha="1" 
    android:toAlpha="1" /> 

セット、

アンドロイド:期間= "0"

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
<alpha 
    android:fromAlpha="1.0" 
    android:toAlpha="0.0" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:duration="1500" 
    android:repeatCount="0" /> 

、これを試してみてくださいここで時間は、それを消すための時間です。

関連する問題