小米手机全部关闭动画效果,为啥退出应用还是有动画效果

小米手机全部关闭动画效果,为啥退出应用还是有动画效果,第1张

百度知道

小米手机如何关闭动画效果?

查看全部3个回答

海洋之心5110

TA获得超过2.3万个赞

关注

成为第422位粉丝

1.找到并打开小米4【系统设置】,进入【全部设置】界面点击【开发者选项】,选择【动画程序时长调整】

2.选择【关闭动画】即可

关于小米手机的一些其他问题的解决方法:

1.想快速的进入Recovery?

在系统更新点击menu键选择重启到Recovery就会重启至Recovery。

2.想要快速查杀不需要的程序进程?

长按Home键可以进入程序管理,点击左下方按钮"一键清理"可清理内存中多余的进程,并告知释放的内存和当前可用内存

注:为保证系统正常运行,系统进程不会被清除。

3.不会设置IP拨号?

MIUI ROM能根据你的运营商、为异地呼叫号码自动添加IP前缀,你可在设置>智能IP拨号设置进行相应的设置。

你也可以在拨号前,长按要拨的联系人条目,在d出菜单中选择"拨打IP电话"。

4.如果来电时不方便接听电话?

往上滑动接听面板,可以拒接来电并快速发送短信告知对方,如果设置了翻转静音,将手机直接翻转也可快速静音,想要快速静音按下音量键,也可以快速静音,这些设计可以帮您轻松面对尴尬时刻。

5.如何设置自定义铃声?

桌面上点击设置个人标签进入声音和振动选择来电或者通知然后选择屏幕下方通过其他程序选择就可以了,也可以选择我们的在线铃声喔,我们给米粉们准备了很多动听的铃声资源

在AndroidMenifest.xml文件里面的Activity声明中,增加自己的Theme声明,如下:

<activity

android:name=".MyOrderListServiceActivity"

android:theme="@style/MyTheme"

>

在values的style.xml文件里 声明 一个style,起名为MyTheme,注意这里面有我自定义的东西,涉及到动画的声明,就只有 <item name="android:windowAnimationStyle">@style/AnimationActivity</item>这一项。

<style name="MyTheme">

<!-- float_box为我们定义的窗口背景 -->

<item name="android:backgroundDimEnabled">true</item>

<item name="android:windowFrame">@null</item>

<item name="android:windowBackground">@android:color/transparent</item>

<item name="android:windowIsTranslucent">true</item>

<item name="android:windowContentOverlay">@null</item>

<item name="android:windowNoTitle">true</item>

<item name="android:windowFullscreen">true</item>

<item name="android:windowAnimationStyle">@style/AnimationActivity</item>

</style>

在values的style.xml文件里 声明 一个style,起名为AnimationActivity,没错就是上面的MyTheme中的windowAnimationStyle的实现,如下:

<style name="AnimationActivity" mce_bogus="1" parent="@android:style/Animation.Activity">

<item name="android:activityOpenEnterAnimation">@anim/slide_in_bottom</item>

<item name="android:activityOpenExitAnimation">@anim/slide_out_bottom</item>

<item name="android:activityCloseEnterAnimation">@anim/slide_in_bottom</item>

<item name="android:activityCloseExitAnimation">@anim/slide_out_bottom</item>

</style>

添加完以上的内容,有的机器虽然进入的动画是可用的,但是退出的动画无效,还需要在你的Activity中添加一些代码,保证animation的完美运行

添加全局变量

protected int activityCloseEnterAnimation

protected int activityCloseExitAnimation

在OnCreate里面添加如下代码:

TypedArray activityStyle = getTheme().obtainStyledAttributes(new int[] {android.R.attr.windowAnimationStyle})

int windowAnimationStyleResId = activityStyle.getResourceId(0, 0)

activityStyle.recycle()

activityStyle = getTheme().obtainStyledAttributes(windowAnimationStyleResId, new int[] {android.R.attr.activityCloseEnterAnimation, android.R.attr.activityCloseExitAnimation})

activityCloseEnterAnimation = activityStyle.getResourceId(0, 0)

activityCloseExitAnimation = activityStyle.getResourceId(1, 0)

activityStyle.recycle()

在你的程序finish之前,需要调用如下代码:

overridePendingTransition(activityCloseEnterAnimation, activityCloseExitAnimation)

我调用的例子如下:

@Override

public void finish() {

Log.i(TAG, "finish")

super.finish()

overridePendingTransition(activityCloseEnterAnimation, activityCloseExitAnimation)

}

这样就可以了。

您好!

这个是进入了场景桌面的,如果您想要退出这个桌面的话,您可以点击手机屏幕下方的菜单键选择经典桌面就可以的哦。

如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持,祝您生活愉快!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11625070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存