Android 协调器布局和;应用程序栏布局性能

Android 协调器布局和;应用程序栏布局性能,android,performance,layout,android-coordinatorlayout,Android,Performance,Layout,Android Coordinatorlayout,我正在使用相对较新的协调器布局,以及AppBarLayout和工具栏。布局非常简单,布局的行为是向上滚动时“隐藏”工具栏,向下滚动时显示工具栏 布局的XML: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content_coordinate_layout" xmlns:android="h

我正在使用相对较新的
协调器布局
,以及
AppBarLayout
工具栏
。布局非常简单,布局的行为是向上滚动时“隐藏”工具栏,向下滚动时显示工具栏

布局的XML:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    android:id="@+id/main_content_coordinate_layout"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/main_content_app_bar_layout"
        android:layout_width="match_parent"
        android:layout_height="@dimen/action_bar_height"
        android:fitsSystemWindows="true">

        <android.support.v7.widget.Toolbar
            android:id="@+id/main_content_toolbar_layout"
            app:title="@string/app_name"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_scrollFlags="scroll|enterAlways"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>

    </android.support.design.widget.AppBarLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        app:layout_anchor="@id/main_content_app_bar_layout"
        app:layout_anchorGravity="bottom"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <android.support.v7.widget.RecyclerView
            android:id="@+id/main_content_media_navigation_recycler_view"
            android:padding="@dimen/activity_vertical_margin_0.50"
            android:layout_width="match_parent"
            android:layout_height="@dimen/action_bar_height"/>

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

    </LinearLayout>

</android.support.design.widget.CoordinatorLayout>

我知道协调布局和行为需要额外的处理和cpu周期,但这似乎太过分了。其他人是否同时使用
CoordinatorLayout
AppbarLayout
Toolbar
体验过这种性能冲击

额外信息


这些CPU数据来自OnePlus 3,所以作为一款更高规格的手机,我明显担心的是中低端设备的性能(目前我没有任何可测试的设备,模拟器测试也不会为此削减它)。

在Xperia Z3c上也是如此,也有大约10%到14%的非用户进程。