您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

解决安卓启动页图片拉伸问题

蓝不蓝编程 发布时间:2020-11-10 18:11:52 ,浏览量:0

背景

不少App启动时,会出现长时间白屏,为了避免白屏的不悦体验,一方面肯定是提升启动速度,另一方面则是提供一个启动页面,让画面感填充无聊的等待.

解决方案
  1. 新建SplashActivity
class SplashActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        startActivity(Intent(this,MainActivity::class.java))
    }
}
  1. 增加启动图bg_splash.xml 其中splash为真正的图片


    
        
            
        
    
    
        
    

  1. styles.xml文件中增加theme定义

    @drawable/bg_splash
    true
    false

  1. 在Manifest文件中,对activity指定theme

PS:对于启动图,除了上面在bg_splash.xml通过layer叠加避免图片拉伸,还可以采用点九图.疗效是一致的.

完整源代码

https://gitee.com/cxyzy1/splash-demo

附录

https://blog.csdn.net/u010218170/article/details/92437667 https://blog.csdn.net/u011418943/article/details/88537446 https://yanzhenjie.blog.csdn.net/article/details/52201896

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

1.1632s