Android 使用 style 给 Activity 设置背景(background 和 windowBackground的区别)

序、今天周五 。昨晚瑞幸可能是经历了不可描述的事情 ,不知道以后还能不能喝到瑞幸了 。

 

 

 

在启动页里面给 style 加上背景的话 (预览窗口做成闪屏效果),点击桌面图标会很快就看到效果 ,几乎是没有任何延迟的 。最初的代码是

 <style name="StartTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:background">@drawable/app_splash</item>
    </style>

用户只需要很短的时间就可以看到“预览闪屏” 。这种完全“跟手”的感觉体验非常好 。

有一版本让加个隐私协议弹窗 ,结果画面就变的魔幻了 。

 

说实话这个效果我满脑子都是问号 。

我就是想加一个协议弹窗 ,至于吗 。

android:windowBackground: 一般用于 Activity 的预览闪屏 ,默认背景图。

android:background: 应该是DecorVIew 的 背景 。总是就是你用这个属性的话 ,在弹窗 Dialog 的时候会乱 。会影响 layout 的逻辑 。

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值