android activity 闪屏 动画,Android Activity启动时避免黑色闪屏有2种方法

避免黑色闪屏有2种方法,分别为:

1.为 Theme 设置背景图;

给人程序启动快的感觉,界面先显示背景图,然后再刷新其他界面控件,刷新不同步。

@drawable/splash_bg

2.为 Theme 设置透明属性。

给人程序启动慢的感觉,界面会一次性刷出来,刷新同步。

true

上面的2种 Theme 中,为 Theme 设置背景图后程序在启动的时候,会首先显示这张图,避免发生黑屏;为 Theme 设置透明属性,程序启动后不会黑屏而是透明,等到界面初始化完成后才一次性显示出来。下面是

这样设置存在的问题:

原先在配置了activity的切换动画效果,设置完android:windowIsTranslucent=true之后切换动画失效了。

解决方案:

@style/Animation.Activity.Translucent.Style

@android:color/transparent

true

@anim/base_slide_right_in

@anim/base_stay_orig

@anim/base_stay_orig

@anim/base_slide_right_out

@anim/base_slide_right_in

@anim/base_stay_orig

@anim/base_stay_orig

@anim/base_slide_right_out

&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值