怎么把vivo手机的设置界面和下拉通知栏改成透明的?

怎么把vivo手机的设置界面和下拉通知栏改成透明的?,第1张

根据描述,如果您的手机支持全局主题,可以在以下链接http://bbsvivocomcn/forumphpmod=viewthread&tid=1947906&highlight=%E9%80%8F%E6%98%8E

下载全局注意试试的。

实现功能 

1步骤: 

1) 创建一个工程,主布局就先做一个ImageView,自己找个好看的做src。 

2) 在Activity重写的onCreate方法中获得窗口视图对象(DecorView) 

3) 设置DecorView的SystemUiVisibility 

4) 设置导航条、状态栏的颜色–>透明 

5) 获取当前Activity的ActionBar并隐藏

2具体代码和注释: 

获取DecorView对象

@Override

protected void onCreate(Bundle savedInstanceState) {

    

    View decorView = getWindow()getDecorView();

    

}

设置SystemUiVisibility

int option = ViewSYSTEM_UI_FLAG_FULLSCREEN // 全屏标记

    | ViewSYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // 布局全屏标记,避免退出全屏模式时内容被覆盖

    | ViewSYSTEM_UI_FLAG_HIDE_NAVIGATION // 隐藏导航栏标记

    | ViewSYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION // 布局隐藏导航栏标记,同理

    | ViewSYSTEM_UI_FLAG_IMMERSIVE_STICKY // 粘性沉浸体验

    | ViewSYSTEM_UI_FLAG_LAYOUT_STABLE; // 确保上述标记稳定// 此方法用来设置系统UI的可见性,系统UI包括状态栏、ActionBar、导航栏devorViewsetSystemUiVisibility(option);

设置状态栏、导航栏的颜色:

getWindow()setStatusBarColor(ColorTRANSPARENT);// ColorTRANSPARENT = 0 表示#00000000即透明颜色

getWindow()setNavigationBarColor(ColorTRANSPARENT);

获取本页面的ActionBar并隐藏起来

ActionBar actionBar = getSupportActionBar(); // 注意:此处用的Activity继承的是

AppCompatActivity(它继承的是FragmentActivity)

// 所以调用的是getSupport方法,如果继承Activity则直接调用get方法

assert actionBar != null; // 这一句可以不理会,反正我是Ctrl + F1提示出来的,意思其实是判断如果actionBar不为空则向下执行。

actionBarhide();

注意:最后一点注意事项是:只支持Android API 21以上的手机

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/786254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-07
下一篇2023-08-07

随机推荐

  • 化妆品有水,乳液,精华液,纯露,拉皮精华,晚霜,隔离霜。这些的使用顺序是什么啊?

    化妆品的使用顺序是非常重要的,正确的使用顺序才能让化妆品发挥最好的效果。我们需要了解每种化妆品的功效和用途,这样才能更好地进行搭配和使用。一般来说,正确的化妆品使用顺序为:水、乳液、精华液、纯露、拉皮精华、晚霜、隔离霜。下面我们逐一介绍每个

    2024-04-15
    1035200
  • 精华哪个牌子好用?

    精华现在几乎每个人都离不开,因为效果好有效含量高,对肌肤的改善比较明显,所以大家现在都开始用精华了,以前精华比较贵,价格都在几百元,现在因为竞争激烈,价格便宜了不少,所以就出现了很多物美价廉的精华,价格不太贵效果却非常好,我们就给大家列举一

    2024-04-15
    61100
  • 伊思芙洗发水怎么样

    很好。根据查询齐家网显示:伊思芙是一家专业的洗发水品牌,洗发水主要是以植物精华为主要原料,不含硅油,SLS,SLES等有害物质,有较好的洗发效果,且对头皮和头发比较温和,适合各种发质使用。这款贵妇膏很好。根据伊思芙官网资料显示,熊宝伊思芙贵

    2024-04-15
    56500
  • 妮维雅美白的那款身体乳怎么样?

    很不错,有效果。妮维雅(NIVEA) 德国拜尔斯道夫公司所有的大型全球护肤品与身体护理品品牌。1911年拜尔斯道夫拥有EUCERIT的油基乳剂皮肤软膏后成立了该公司,该乳剂为同类产品中第一种稳定的乳剂。该公司所有人Oskar Troplow

    2024-04-15
    54500
  • 一枝春蜗牛精华六件套好吗

    好。1、一枝春蜗牛六件套套装,价格经济实惠,性价比非常高,从洗面奶到水乳和面霜都非常的滋润保湿,上脸易吸收,不会显得厚重和油腻,以蜗牛为取材原料的水乳和面霜除了有补水保湿的功能,更有修护痘印、疤痕和减退色斑的效果。所以一枝春蜗牛精华六件套好

    2024-04-15
    52700
  • 7月在某东买的妮维雅男士日期MFG20170329,今天超市买EXP20200511,为啥有区别!

    根据您提供的信息,这两款妮维雅男士产品的生产日期和保质期存在明显的差异。一般来说,产品的生产日期和保质期是反映其质量和安全性的重要指标。下面是一些可能导致这种差异的原因:1 不同批次的产品:妮维雅男士产品可能会在不同的时间批次生产。不同批次

    2024-04-15
    45500
  • 精华液和精华露有什么区别?

    精华液和精华露的区别在于质地、功效、适用人群等方面。1、质地:精华液的质地比较轻薄,适合油性和混合性皮肤;而精华露的质地比较厚重,适合干性皮肤。2、功效:精华液主要是为了滋润肌肤、改善肤色等;而精华露则是为了修复肌肤、提亮肤色、紧致肌肤等。

    2024-04-15
    44400

发表评论

登录后才能评论
保存