如何为安卓程序设置启动页面(splash)?
目前有两种主流的方法去设置这个splash,第一种方法是用activity的布局去做这个splash,第二种方法是用一张图片来做这个splash,第一种方法会出现短暂黑屏或白屏的情况,所以在这里介绍第二种方法。
步骤一:制作9patch图片
因为安卓手机有很多种尺寸,如果使用普通图片就会产生变形,9patch图片就能很好地解决这个问题。如果你还不会制作9patch图片,那你先去学会9patch图片的制作方法再来看这篇文章吧。
步骤二:放9patch图片
这一步既是细节也是重点,你需要把你的9patch图片放在drawable-xhdpi或者放在drawable-xxhdpi文件夹下才会生效,这两个文件夹有所区别,你可以都去尝试体会一下,如果没有这两个文件夹,你就需要你自己去创建了。
步骤三:设置样式并且使用样式
在values文件夹下的themes文件夹下的themes.xml文件可以设置样式,你可以参考下面的代码,注意**@drawable/splash**要换成你自己的9patch图片的路径。
<style name="SplashTheme" parent="Theme.AppCompat.DayNight.NoActionBar"><item name="android:windowBackground">@drawable/splash</item><item name="android:windowFullscreen">true</item></style>
样式代码写完后还要在AndroidManifest.xml文件中去使用这个样式,最后这个splash就设置完成了。
如何为安卓程序设置启动页面(splash)?相关推荐
- 微信小程序设置启动页面
微信小程序设置启动页面 微信小程序运行成功需要跳转到启动页面: 微信小程序跳转启动页面主要有两种方法: 1.通过配置全局文件page.json进行配置 在app.json文件中,pages数组,设置在 ...
- 微信小程序-设置启动页面
2019独角兽企业重金招聘Python工程师标准>>> 在开发微信小程序的时候,除了tabBar上设置的页面之外,想进入肯定要走跳转之类的进入,但是我们开发的时候肯定想要直接看到该页 ...
- 火狐浏览器如何设置启动页面
火狐浏览器如何设置启动页面?打开火狐浏览器的时候,默认都是跳转到火狐首页的,如果你想换成自己理想的页面,可以对火狐浏览器进行设置.下面我们一起来看看火狐浏览器设置启动时页面的操作方法. 方法/步骤: ...
- 关于app#启动页面#splash页面#开屏广告#的小结
本次迭代任务完成了开屏广告的接入,在此将本次工作中学到的知识以及遇到的问题做个小结,以便后期回顾.首先splash页面即app启动的第一个activity,我们暂且命名为SplashActivity, ...
- 小程序设置整个页面背景
在布局中的根空间设置背景颜色时只有部分的页面有效果 解决方法: page{height: 100%; }
- 微信小程序设置动态页面title(navigationBarTitleText)
微信小程序页面title实在.json文件中配置 {"navigationBarTitleText": "首页", } 很多时候我们都需要页面title动态的变 ...
- 微信小程序设置启动图时出现滚动条
将image设置成块级元素可解决,即: display:block 转载于:https://blog.51cto.com/13550695/2369381
- 小程序设置整个页面的背景颜色
看了半天文档,我也不知道在哪里设置. 查了一下,发现,直接在wxss里设置 page{ background-color:red; } 这样就OK了.是不是特别简单
- Xcode 12设置启动页面
第一种 准备一张1242 × 2688.PNG的图片 第二种 图片一定要PNG格式,不要直接改后缀名!!!!!!!!
最新文章
- 【Qt】qt打印文件名、函数名、行号
- d3.js多个x轴y轴canvas柱状图
- 了解 Boost Filesystem Library文件系统
- [云炬Python学习笔记] Python读取指定文件夹下的文件
- JavaScript + Tampermonkey——易班优课YOOC课群在线测试自动答题解决方案(十七)复合型解决方案油猴脚本
- boost::mp11::mp_valid相关用法的测试程序
- 关于SAP Spartacus Routing 页面上下文切换机制的实现
- 老齐python-基础3(列表)
- 120xa正反转参数_你知道变频器的“正反转死区时间”吗?它的“停机方式”有几种?...
- ntop linux,Linux下开源监控软件Ntop的性能提升方案
- 数学要考多少分?才能考上985、211,很多高中生看完后沉默了......
- DxO PhotoLab 5 for mac(raw图片处理软件)
- 如何获取全国省市区行政边界数据
- 【Verilog HDL】38译码器
- 关于onpropertychange与oninput的兼容问题
- 详细“企业库”编写流程
- 电脑在使用b站的时候插入耳机,耳机没有声音,只能外放,其他软件可以正常使用。
- Comparing JSON and XML? Stop it!
- 一文详解BQSR-碱基质量矫正原理和实战
- AI基础:图解Transformer