状态栏项目颜色更改为 Instagram

Posted

技术标签:

【中文标题】状态栏项目颜色更改为 Instagram【英文标题】:Statusbar Item Color change as that of instagram 【发布时间】:2017-10-28 00:11:14 【问题描述】:

如何将状态栏的项目颜色更改为Instagram的。

【问题讨论】:

【参考方案1】:

你通过修改这个主题属性来改变它

<item name="colorPrimaryDark">@color/color_secondary</item>

【讨论】:

【参考方案2】:

我不确定,但它看起来像透明状态栏 您可以使用以下代码使其透明.. 把这段代码放到Activity的onCreate()方法中

  @Override
    protected void onCreate(Bundle savedInstanceState) 
        super.onCreate(savedInstanceState);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) 
            Window w = getWindow();
            w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
                    WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
        
     

【讨论】:

【参考方案3】:

我已经有办法做到这一点,它适用于 minsdkversion > 23,可以在 build gradle 中完成,我们只需添加:

    <item name="android:windowLightStatusBar">true</item>

在我们的 style.xml 中

【讨论】:

以上是关于状态栏项目颜色更改为 Instagram的主要内容,如果未能解决你的问题,请参考以下文章