美文网首页
闪屏图不变形,同时不被功能键遮罩

闪屏图不变形,同时不被功能键遮罩

作者: 拾茵 | 来源:发表于2018-11-23 17:44 被阅读0次

1 <!--SplashActivity Theme-->

2 <style name="SplashTheme" parent="AppTheme">

3    <!-- 欢迎页背景-->

4    <item name="android:windowBackground">@drawable/bg_splash</item>

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

6    <!-- <item name="android:windowIsTranslucent">false</item> -->

7 </style>

为了防止启动页logo变形一般自己实现一个drawable文件,将Logo 放在里面就可以了。

1 <?xml version="1.0" encoding="utf-8"?>

2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

3    <!-- 背景颜色 -->

4    <item android:drawable="@color/color_ToolbarLeftItem" />

5

6    <item>

7        <!-- 图片 -->

8        <bitmap

9            android:antialias="true"

10            android:gravity="center"

11            android:src="@drawable/ic_splash" />

12    </item>

13 </layer-list>

好了至此一个秒开的闪屏页就实现了。当然如果你的闪屏activity 是继承的Activity 或者FragmentActivity的话。

如果你的闪屏页继承

AppCompatActivity的时候 你需要改变Theme为

Theme.AppCompat 这样子闪屏图在有功能键的华为等手机上面会被功能键盘遮挡一部分。加入下面这个属性在闪屏的Theme

<item name="android:windowDrawsSystemBarBackgrounds" >false</item>

这个属性控制状态栏是否覆盖在ContentView上。设置之后就不会有被遮挡的情况了。

相关文章

  • 闪屏图不变形,同时不被功能键遮罩

    1 2 3 4 @d...

  • Android闪屏之全屏图片适配

    一搬来说闪屏界面是logo之类的但是也有app的闪屏界面是一张图片 今天写这个文章就是为了闪屏显示的时候不变形 图...

  • 长图横竖屏h5

    效果图 加载页: 竖屏时,只能看到遮罩层: 横屏时,遮罩层消失,内容显现: 开发遇到问题以及需要注意问题: 1) ...

  • 精读《用 css grid 重新思考布局》

    1 引言 Flex 与 Grid 相比就像功能键盘和触摸屏。触摸屏的控制力相比功能键盘来说就像是降维打击,因为功能...

  • 性能优化的点

    1 离屏渲染 光栅化 圆角(生成圆角图 系统圆角 贝塞尔曲线遮罩) 后两个会离屏渲染 阴影 加上showdowPa...

  • 设置Splash页面的内容

    2018-10-16 遇到的一点小问题最近app的闪屏图,刚开始是使用的: 但是因为屏幕尺寸不一致,可能会出现变形...

  • CSS动画二

    图片文字遮罩 变形 效果如下: 当鼠标移入时就会发生变形 元素旋转 变形中心点 animation动画 anima...

  • 前端(八)

    条件Hack css过渡动画 transition运动曲线 图片文字遮罩 变形 元素旋转

  • 整屏遮罩

    .zhezhao{ position:fixed; left:0; to...

  • Axure实现遮罩效果

    很多时候我们在编辑视频的时候经常需要用到遮罩的效果,一般制作遮罩动画,就是指一个遮罩层同时遮罩多个被遮罩层的遮罩动...

网友评论

    本文标题:闪屏图不变形,同时不被功能键遮罩

    本文链接:https://www.haomeiwen.com/subject/pozjqqtx.html