我有一个导航抽屉模板。 我已经修改了操作栏,所以看不到标题。 而且我知道如何更改颜色,但是我不知道如何获得这种效果:

在此处输入图片说明

这是我目前的状态:

在此处输入图片说明

这是我的styles.xml(我使用的是什么teme):

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

===============>>#1 票数:0

您可以在透明背景下使用Toolbar

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:id="@+id/your_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#4BAE4F"
        android:orientation="vertical">

        <!--Place your content here-->

    </LinearLayout>

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="@android:color/transparent"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

    </android.support.v7.widget.Toolbar>

</RelativeLayout>

MainActivity.java

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        setSupportActionBar((Toolbar) findViewById(R.id.toolbar));
    }
}

styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

    </style>

在API 19中,您可以在styles.xml设置参数<item name="android:windowTranslucentStatus">true</item> ,以使状态栏也透明。

  ask by Ivan translate from so

未解决问题?本站智能推荐:

1回复

具有半透明通知和导航栏的自定义android应用主题

自从引入Android 4.4以来,我对透明通知和导航栏有个大疑问: 如何制作自定义主题,以便通知栏与操作栏的颜色相同,导航栏与当前活动的颜色相同? Trello应用程序就是一个很好的例子: 和: 即使打开导航抽屉,导航栏仍会保留其颜色。 如何做到这一点?
1回复

Android-操作栏不透明

我正在尝试实现透明的操作栏背景效果,尽管奇怪的是它不起作用。 我要执行的活动称为“ UnitActivity”,这是它的xml: 在我的styles.xml中 在我的themes.xml中 在我的manifest.xml中 以下是我正在使用的9补丁文件,即“ @
2回复

ActionBarSherlock对话框不透明也不暗

我正在使用ActionBarSherlock(ABS),并想向我的应用程序添加一个对话框,就像在该项目提供的ABS演示示例应用程序中可以看到的那样。 对话框示例如下所示: 我自己创建了一个活动。 这是相关的源代码: 由于某种原因,Android强迫我添加setTheme()尽
1回复

Android操作栏导航微调器文本颜色

我可以更改导航微调器的背景: 然而textColor没有改变。 我还尝试了其他方法来更改textColor: 还有其他想法吗?
2回复

透明状态栏与操作栏重叠

实际结果 :状态栏显示在操作栏Toolbar上,操作栏内的MenuItem被切断。 注意:“测试”是操作栏的title 。 预期结果 :操作栏Toolbar上限应直接显示在状态栏的下限之下,操作栏内的任何MenuItem应完全可见。 Activity的XML布局: 操
2回复

无法使用appcompact v7和Android Studio 1.1预览更改操作栏的颜色

我尝试了多种样式来更改操作栏的颜色,但没有用。 这是我的风格: 我的模拟器版本:Android 4.2
1回复

Android应用-半透明状态栏显示为白色

我使用ActionBarActivity创建了一个设置页面,并通过在主题上添加以下几行来使状态栏变得半透明: 问题是状态栏是白色的,我希望它是深色标题栏的颜色。 我注意到,当我将背景颜色从白色更改为黄色(“设置”部分下方的区域)时,状态栏也会更改,因此它是从背景而不是标题栏渲染颜色。
2回复

如何使操作栏和选项卡透明

为了跟上Google的新面貌,我尝试使两个顶部的条透明,但尚未解决。 错误/没有变化 这是我制作选项卡的活动(不确定是否应该在此处设置) 那给我一个错误。 我目前正在使用自定义主题。 我做错了,我知道上面的代码用于活动。 我的风格中是否缺少某些东西,或者我将其置于错误的活
2回复

使用操作栏的活动的透明背景

有谁知道如何使活动背景透明并同时显示操作栏(不透明)? 我已经试过了 但是我得到这个错误: SearchTitleStrip类中的第80行是以下代码:actionBar.setDisplayShowTitleEnabled actionBar.setDisplayShowT
1回复

自定义Android操作栏

我正在尝试创建一个新主题并自定义操作栏: 如您所见,我正在使用Sherlock。 该代码对于API级别14可以正常工作,但是对于API级别10则无效。我仍然看到Holo light像操作栏一样。 我认为代码是正确的,因为[some_other_customizations]应用正确。