Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit feffd9b7 authored by Edgar Wang's avatar Edgar Wang Committed by Android (Google) Code Review
Browse files

Merge "Refactor CollapsingToolbarLayout style in Settings" into main

parents f28b31a0 c8c1b530
Loading
Loading
Loading
Loading
+2 −14
Original line number Diff line number Diff line
@@ -32,21 +32,9 @@
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="@dimen/settingslib_toolbar_layout_height"
            android:clipToPadding="false"
            app:forceApplySystemWindowInsetTop="true"
            app:extraMultilineHeightEnabled="true"
            app:contentScrim="@color/settingslib_colorSurfaceHeader"
            app:maxLines="3"
            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
            app:scrimAnimationDuration="50"
            app:scrimVisibleHeightTrigger="@dimen/settingslib_scrim_visible_height_trigger"
            app:statusBarScrim="@null"
            app:titleCollapseMode="fade"
            app:collapsedTitleTextAppearance="@style/CollapsingToolbarTitle.Collapsed"
            app:expandedTitleTextAppearance="@style/CollapsingToolbarTitle.Expanded"
            app:expandedTitleMarginStart="@dimen/expanded_title_margin_start"
            app:expandedTitleMarginEnd="@dimen/expanded_title_margin_end"
            app:toolbarId="@id/action_bar">
            app:toolbarId="@id/action_bar"
            style="@style/CollapsingToolbarLayoutStyle.SettingsLib">

            <Toolbar
                android:id="@+id/action_bar"
+1 −0
Original line number Diff line number Diff line
@@ -20,4 +20,5 @@
    <dimen name="settingslib_scrim_visible_height_trigger">137dp</dimen>
    <dimen name="expanded_title_margin_start">24dp</dimen>
    <dimen name="expanded_title_margin_end">24dp</dimen>
    <dimen name="expanded_title_margin_bottom">32dp</dimen>
</resources>
 No newline at end of file
+18 −2
Original line number Diff line number Diff line
@@ -18,11 +18,27 @@
    <style name="CollapsingToolbarTitle.Collapsed" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title">
        <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item>
        <item name="android:textSize">20dp</item>
        <item name="android:textColor">@color/settingslib_text_color_primary_device_default</item>
    </style>

    <style name="CollapsingToolbarTitle.Expanded" parent="CollapsingToolbarTitle.Collapsed">
        <item name="android:textSize">36dp</item>
        <item name="android:textColor">@color/settingslib_text_color_primary_device_default</item>
    </style>

    <style name="Base.CollapsingToolbarLayoutStyle.SettingsLib" parent="@style/Widget.Material3.CollapsingToolbar">
        <item name="expandedTitleTextAppearance">@style/CollapsingToolbarTitle.Expanded</item>
        <item name="collapsedTitleTextAppearance">@style/CollapsingToolbarTitle.Collapsed</item>
        <item name="expandedTitleMarginStart">@dimen/expanded_title_margin_start</item>
        <item name="expandedTitleMarginEnd">@dimen/expanded_title_margin_end</item>
        <item name="expandedTitleMarginBottom">@dimen/expanded_title_margin_bottom</item>
        <item name="maxLines">3</item>
        <item name="scrimVisibleHeightTrigger">@dimen/settingslib_scrim_visible_height_trigger</item>
        <item name="contentScrim">@color/settingslib_colorSurfaceHeader</item>
        <item name="statusBarScrim">@null</item>
        <item name="scrimAnimationDuration">50</item>
    </style>

    <style name="CollapsingToolbarLayoutStyle.SettingsLib" parent="@style/Base.CollapsingToolbarLayoutStyle.SettingsLib">
        <item name="collapsedTitleTextColor">@color/settingslib_text_color_primary_device_default</item>
        <item name="expandedTitleTextColor">@color/settingslib_text_color_primary_device_default</item>
    </style>
</resources>
 No newline at end of file
+3 −9
Original line number Diff line number Diff line
@@ -15,14 +15,8 @@
  limitations under the License.
-->
<resources>
    <style name="CollapsingToolbarTitle.Collapsed" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title">
        <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item>
        <item name="android:textSize">20dp</item>
        <item name="android:textColor">@color/settingslib_materialColorOnSurface</item>
    </style>

    <style name="CollapsingToolbarTitle.Expanded" parent="CollapsingToolbarTitle.Collapsed">
        <item name="android:textSize">36dp</item>
        <item name="android:textColor">@color/settingslib_materialColorOnSurface</item>
    <style name="CollapsingToolbarLayoutStyle.SettingsLib" parent="@style/Base.CollapsingToolbarLayoutStyle.SettingsLib">
        <item name="collapsedTitleTextColor">@color/settingslib_materialColorOnSurface</item>
        <item name="expandedTitleTextColor">@color/settingslib_materialColorOnSurface</item>
    </style>
</resources>
 No newline at end of file