如何使DrawerToggle覆盖ActionBar?

时间:2015-11-09 02:47:14

标签: android android-actionbar navigation-drawer

我想用DrawerToggle和ActionBar(支持v4)实现我的应用程序。我需要切换覆盖率actionBar,就像这个http://prntscr.com/90nl4n中的Google Play商店一样。

我该怎么办?每一个建议都将受到高度赞赏。提前致谢 这是我的布局:

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

    <TextView
        android:id="@+id/tvTabDivider"
        style="@style/divider"/>

    <android.support.v4.widget.DrawerLayout
        android:id="@+id/slidingMenu"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <FrameLayout
            android:id="@+id/realtabcontent"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>

        <!-- Sliding menu -->
        <ScrollView
            android:id="@+id/sv_slidingMenu"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:background="@mipmap/bg_left_menu">

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/bg_blur_left_menu">

                <RelativeLayout
                    android:id="@+id/v_account"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentTop="true"
                    android:layout_centerHorizontal="true"
                    android:paddingBottom="10dp"
                    android:paddingTop="10dp">

                    <ImageView
                        android:id="@+id/iv_avatar"
                        style="@style/imageview_normal"
                        android:layout_width="@dimen/height_avatar_menu"
                        android:layout_height="@dimen/height_avatar_menu"
                        android:layout_centerVertical="true"
                        android:layout_gravity="center"
                        android:padding="8dp"
                        android:scaleType="centerCrop"
                        android:src="@mipmap/img_logo"
                        app:border="true"
                        app:border_color="@color/white"
                        app:border_width="1dp"/>

                    <LinearLayout
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_marginLeft="10dp"
                        android:layout_toRightOf="@+id/iv_avatar"
                        android:orientation="vertical">

                        <TextView
                            android:id="@+id/tv_login"
                            style="@style/text_normal.bold.white"
                            android:layout_marginRight="10dp"
                            android:layout_marginTop="10dp"
                            android:background="@drawable/bg_circle_line_white"
                            android:gravity="left"
                            android:text="@string/login"/>

                        <TextView
                            android:id="@+id/tv_account_info"
                            style="@style/text_normal.bold.white"
                            android:layout_marginRight="10dp"
                            android:layout_marginTop="10dp"
                            android:background="@drawable/bg_circle_line_white"
                            android:drawableLeft="@mipmap/ic_setting"
                            android:drawablePadding="8dp"
                            android:gravity="left"
                            android:text="@string/acccount_info"
                            android:visibility="gone"/>
                    </LinearLayout>
                </RelativeLayout>

                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/v_account"
                    android:orientation="vertical">

                    <TextView
                        android:id="@+id/tvSearch"
                        style="@style/styleTextInfo"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/selector_menu_bg"
                        android:drawableLeft="@mipmap/ic_search_left_menu"
                        android:drawablePadding="5dp"
                        android:gravity="center_vertical"
                        android:text="@string/search"
                        android:textColor="@color/white"/>

                    <TextView
                        android:id="@+id/tvPostNews"
                        style="@style/styleTextInfo"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/selector_menu_bg"
                        android:drawableLeft="@mipmap/ic_post_news_left_menu"
                        android:drawablePadding="5dp"
                        android:gravity="center_vertical"
                        android:text="@string/post_news_letter_fragment"
                        android:textColor="@color/white"/>

                    <TextView
                        android:id="@+id/tvSalon"
                        style="@style/styleTextInfo"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/selector_menu_bg"
                        android:drawableLeft="@mipmap/ic_salon_left_menu"
                        android:drawablePadding="5dp"
                        android:gravity="center_vertical"
                        android:text="@string/salon"
                        android:textColor="@color/white"/>
                </LinearLayout>
            </RelativeLayout>
        </ScrollView>
    </android.support.v4.widget.DrawerLayout>

</RelativeLayout>

0 个答案:

没有答案