android - Activity 动画在 Galaxy Tab 中不起作用

标签 android

我正在使用 xml 进行 Activity 转换,它适用于所有设备以及三星手机,但同样的事情不适用于三星 galaxy Tab。谁能帮我弄清楚为什么会这样,我该怎么办?

我正在使用以下代码:

Intent intent = new Intent(TabletAnimActivity.this,Next.class);
startActivity(intent);
overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);

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

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

感谢和问候

最佳答案

也许有点晚了,但是对于像我这样正在为此苦苦挣扎的人:

在所有三星设备上,TouchWiz 会根据 Android 版本以两种方式禁用动画。

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

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

希望这对遇到这种情况的任何人都有帮助。

关于android - Activity 动画在 Galaxy Tab 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7453191/

相关文章:

java - 手动锁定手机后是否可以不重新创建 Activity ?

java - 如何将 Mongodb 与 Android 应用程序连接

android - 是否可以禁用 listView 上的滚动?

android单选图像选择器

android - eclipse 中的 BlueStack 模拟器

android - 如何在 Android 中流式传输时动态更改 MediaCodec 编码比特率?

android - 在Google Cloud Build上本地找不到图像 'gcr.io/fullstackgcp/gradle:latest'

android - Retrofit+Okhttp 是否在 Android 中默认使用 httpCaching?

java - Android:启动应用程序并截屏

android - Skobbler map 中的默认当前位置图钉