android自适应拉伸图片,Android 启动页-解决图片被拉伸和压缩问题,适配虚拟导航栏...
Android 启动页设置非常简单//styles.xml 设置主题@drawable/bg_splashtrue//activity使用主题,这时点击app图标,就会显示@drawable/bg_splash图片android:theme="@style/SplashTheme">不过这么设置会存在启动页图片被拉伸和压缩的问题,比如解决图片变形的问题,可以使用bg_splash.xml文件
·
Android 启动页设置非常简单
//styles.xml 设置主题
@drawable/bg_splash
true
//activity使用主题,这时点击app图标,就会显示@drawable/bg_splash图片
android:theme="@style/SplashTheme">
不过这么设置会存在启动页图片被拉伸和压缩的问题,比如
解决图片变形的问题,可以使用bg_splash.xml文件创建drawable代替图片
//使用layer-list添加多个图层,返回LayerDrawable
//注意:bitmap使用的图片大小要小于屏幕大小
android:bottom="10dp">
android:gravity="bottom"
android:src="@drawable/ic_bg_splash"/>
运行效果图:
没有虚拟导航栏有虚拟导航栏
图片被虚拟导航栏遮住了, 适配:
//android:windowDrawsSystemBarBackgrounds属性是API 21以上的,需要放在values-v21文件夹里
@drawable/bg_splash
true
false
运行效果图:
Demo下载
更多推荐
已为社区贡献6条内容
所有评论(0)