0
我試圖通過淡出splashscreen和淡入淡出主要活動來自定義兩個活動之間的動畫。Android淡入,淡出動畫問題
我嘗試了兩個解決方案,一個使用fade_in.xml和fade_out.xml控制alphas(0-1,1-0),並用overridePendingTransaction(fade_in,fade_out)調用所有內容,另一個使用fade_in.xml和ni api demo (API /應用程序/動畫/褪色);
主要問題是splashscreen(第一個動畫)在向右滑動時失去其alpha,而第二個活動正在以想要的形式出現。
怎樣才能將閃屏鎖定到原來的位置並使其淡出?
褪色
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_longAnimTime" />
保持
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="0" android:toXDelta="0"
android:duration="@android:integer/config_longAnimTime" />
overridePendingTransition(R.anim.fade,R.anim.hold);
下面是一個例子http://thegeekyland.blogspot.com/2015/12/android-animations-explained.html – Arlind