0
我正在一個應用程序和我實現幻燈片動畫,但它根本不工作有什麼想法實現有什麼問題。幻燈片不工作在API級別21和以上
@Override
protected void onCreate(Bundle savedInstanceState)
{
getApplicationContext().setTheme(R.style.MyTheme);
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
Slide slide = new Slide();
slide.setDuration(10000);
getWindow().setExitTransition(slide);
super.onCreate(savedInstanceState);
this.context = SplashActivity.this;
setContentView(R.layout.activity_splash);
}
下面是風格:
<style name="MyTheme" parent="android:Theme.Light.NoTitleBar">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowContentTransitions">true</item>
</style>
意圖通過此舉另一個活動。
Intent i = new Intent(SplashActivity.this, OnBoardingActivity.class);
ActivityOptions transition = ActivityOptions.makeSceneTransitionAnimation(SplashActivity.this);
startActivity(i, transition.toBundle());
另一項活動。
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Fade fade = new Fade();
fade.setDuration(10000);
getWindow().setEnterTransition(fade);
setContentView(R.layout.activity_onboarding);
}