活动动画在Galaxy Tab中不起作用

Sud*_*Som 3 android

我正在使用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)

感谢和问候

Him*_*ani 6

默认情况下,三星手机中的动画已关闭

转到设置 - >显示 - >动画,然后打开所有动画,您将能够看到动画


Dav*_*ore 6

也许有点晚了,但对于那些正在努力解决这个问题的人来说:

在所有三星设备上,TouchWiz会以2种方式禁用动画,具体取决于Android版本.

  1. 版本< 4.0- 禁用动画Settings > Display > Animations > Off- 更改为On

  2. 版本>= 4.0- 禁用动画Developer Options > Drawing > Animator Duration Scale > Animation scale x0- 更改为Animation Scale x1

希望在这种情况下这有助于任何人.