2015-10-02 50 views
0

我有一个列表视图。我设置了一个点击监听器。如果用户点击列表项目,则新的活动“滑入”视图。后台活动保持静态并固定在屏幕上。OverridePendingTransition():如何调整转换速度

如何使新的活动panel_slider “滑快”

panel_slider.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate 
     android:fromYDelta="0" 
     android:toYDelta="0%p" 
     android:duration="600" 
     /> 
</set> 

main_activity_slider

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate 
     android:fromYDelta="100%p" 
     android:toYDelta="0" 
     android:duration="700" 
     /> 
</set> 

Intent

Intent intent = new Intent(MainActivity.this, PlayPanel.class); 
startActivity(intent); 
overridePendingTransition (R.anim.main_activity_slide, R.anim.music_panel_slide); 

回答

0

变化android:duration=main_activity_slider

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate 
     android:fromYDelta="100%p" 
     android:toYDelta="0" 
     android:duration="100" 
     /> 
</set> 

的持续时间被 “逆转”