Android 启动页适配问题的完美解决方案
启动页适配问题的完美解决方案
提到启动页的适配,大家可能都知道,只要在在各个资源文件夹下创建不同尺寸的启动页图片,后面就不用管了。但这一套方案,在当下手机分辨率多元化的场景下,却显得十分无力。本文提供一个新的思路,点九图。
具体操作
一、 准备一张启动页的图片,以下图为例
二、 打开Android Studio ,在需要操作的图片上右键,选择 Create 9-Patch file
点击后,选择保存点九图片在哪个包下
配置成功后,会生成一张后缀为**.9**的图片
三、打开**.9** 图片,配置点九图可拉伸位置
以本文启动图示例来看,不可拉伸的元素为 下方Logo,中心图片,可拉伸的位置为白色区域
(1)想好了可拉伸位置后,我们打开刚才保存的.9图片,进入可编辑的操作界面
(2)我们在左边的编辑操作界面,用鼠标左键长按,拖动出可编辑区域(此范围就是当图片存在拉伸情况时指定的拉伸区域)
四、移除转换前的启动页图片,仅保留这张 .9图即可。
通过以上的一番操作后,在各种分辨率的手机上运行时,仅有你指定的区域会拉伸,而此区域一般都是纯色。这样,就达到了近乎完美适配的效果。如果对你有帮助,就点个赞、留下你的评论吧~
Android 启动页适配问题的完美解决方案相关推荐
- Android启动页白屏背景图拉伸的解决方案
Android启动页白屏&背景图拉伸的解决方案 1.前言 2.问题点 3.代码及说明 4.注意点 1.前言 新项目的闪屏页面用到一张大图,UI那边要求那张图片填充全屏,而且不能压缩或拉伸. 然 ...
- android自适应拉伸图片,Android 启动页-解决图片被拉伸和压缩问题,适配虚拟导航栏...
Android 启动页设置非常简单 //styles.xml 设置主题 @drawable/bg_splash true //activity使用主题,这时点击app图标,就会显示@drawable/ ...
- Android系统(121)---Android启动页黑屏及最优解决方案
Android启动页黑屏及最优解决方案 前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页.那么这个黑屏或者白屏 ...
- Android 系统(119)---Android启动页黑屏及最优解决方案
Android启动页黑屏及最优解决方案 前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页.那么这个黑屏或者白屏 ...
- android最优化启动画面,Android启动页黑屏及最优解决方案
原标题:Android启动页黑屏及最优解决方案 作者:拉丁吴 链接:https://juejin.im/post/58ad90518ac2472a2ad9b684 前言 相信做过Android的朋友都 ...
- android启动页背景设置,Android APP启动页白(黑)屏问题及解决方法
一.引言 使用Android智能手机用户都有碰到过,当一个APP启动时,有的APP启动界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页. 这个白屏或者黑屏的问题真的很影响体 ...
- android 加载图片 白屏,android启动页白屏和图片自适应问题
android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题. 网上的说法是通过启动页代码裁切图片或者在Im ...
- React Native Android启动白屏的一种解决方案下
React Native Android启动白屏的一种解决方案下 参考文章: (1)React Native Android启动白屏的一种解决方案下 (2)https://www.cnblogs.co ...
- React Native Android启动白屏的一种解决方案上
React Native Android启动白屏的一种解决方案上 参考文章: (1)React Native Android启动白屏的一种解决方案上 (2)https://www.cnblogs.co ...
- android 启动页主题_如何使用主题和启动器个性化您的Android手机
android 启动页主题 Android's customizability is one reason many people prefer it. You can change the look ...
最新文章
- 生态伙伴 | 摹客入驻飞书,体验高效产品协作设计!
- ssh密钥分发之二:使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:
- 关于空值null的排序问题 mysql 和oracle
- 类的加载连接和初始化
- ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版
- Mount挂载命令使用方法
- python循环小练习
- 原生javascript知识点
- 深入浅出4G标准 LTE FDD和LTE TDD
- 《微软System Center 2012 R2私有云部署实战》——1.4 微软私有云
- LSF集群基本概念介绍
- Spark 高级数据分析(第2版)
- windows 查看 局域网内在线 主机 IP
- win11安装mysql8.0.29最新压缩包版
- python实验楼工资计算器_挑战:工资计算器读写数据文件
- 微信CRM系统哪家好?
- 植物大战僵尸2android最新版,植物大战僵尸2
- 01、【正点原子】sys.c、sys.h位带操作的简单应用
- java版商城之一件代发设置 Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
- 浅谈中国洲际潜射弹道导弹巨浪-3”的研制 2017200504012-姚柏全
热门文章
- 微信授权文件放到域名根目录下
- 流利阅读 2019.3.9 Young children should be taught in their mother tongue, not in English
- 第三章 心剑,有妹紫灵
- Slowloris DoS攻击的原理与简单实现
- 小萌库 一周漫画精彩回顾
- 【R语言入门】从R、RStudio安装到 条形图、折线图、散点图 等的图形绘制
- OTA升级的三种方式
- Mysql事务操作及存储引擎
- java-net-php-python-2020ssm考研题目管理系统计算机毕业设计程序
- 模拟购物车系统(添加、修改、查询、结算)(Java实现)