直播带货源码,渐变式状态栏的不同写法

直播带货源码,渐变式状态栏的不同写法

 

1
if(Build.VERSION.SDK_INT > 21){<br>    setStatusBarView()<br>}<br>private fun setStatusBarView() {<br>    //延时加载数据,保证Statusbar绘制完成后再findview。<br>    Looper.myQueue().addIdleHandler {<br>        setStatusBarDrawable(this,R.drawable.home_top_gradient_bg)<br>        window.decorView.addOnLayoutChangeListener(<br>            View.OnLayoutChangeListener { view, i, i2, i3, i4, i5, i6, i7, i8 -><br> <br>                setStatusBarDrawable(this,R.drawable.home_top_gradient_bg)<br>            }<br> <br>        )<br>        false<br>    }<br>}<br>private fun setStatusBarDrawable(activity: AppCompatActivity,id:Int){<br>    //利用反射机制修改状态栏背景<br>    val identifier = activity.resources.getIdentifier("statusBarBackground", "id", "android")<br>    val statusBarView: View = activity.window.findViewById(identifier)<br>    if (statusBarView != null) {<br>        statusBarView.setBackgroundResource(id)<br>    }<br>}

渐变式drawable资源文件

 

1
<br><?xml version="1.0" encoding="utf-8"?><br><shape xmlns:android="http://schemas.android.com/apk/res/android"><br>        <gradient<br>            android:angle="180"<br>            android:endColor="#2c79e2"<br>            android:centerColor="#07C160"<br>            android:startColor="#00FF00"<br>            android:type="linear" /><br></shape>

 

以上就是 直播带货源码,渐变式状态栏的不同写法,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示