我正在使用xml进行活动转换,它可以在所有设备和三星手机上工作,但同样的事情在三星galaxy Tab中不起作用.可以帮助我解决为什么会这样,我该怎么办?
我使用以下代码:
Intent intent = new Intent(TabletAnimActivity.this,Next.class);
startActivity(intent);
overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);
Run Code Online (Sandbox Code Playgroud)
push_left_in:
set xmlns:android="http://schemas.android.com/apk/res/android"
translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="5000"
alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="1600"
set
Run Code Online (Sandbox Code Playgroud)
push_left_out
set xmlns:android="http://schemas.android.com/apk/res/android"
translate android:fromXDelta="0" android:toXDelta="-100%p" android:duration="5000"
alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="1600"
set
Run Code Online (Sandbox Code Playgroud)
感谢和问候
也许有点晚了,但对于那些正在努力解决这个问题的人来说:
在所有三星设备上,TouchWiz会以2种方式禁用动画,具体取决于Android版本.
版本< 4.0- 禁用动画Settings > Display > Animations > Off- 更改为On
版本>= 4.0- 禁用动画Developer Options > Drawing > Animator Duration Scale > Animation scale x0- 更改为Animation Scale x1
希望在这种情况下这有助于任何人.
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |