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

Commit d03c0900 authored by Michał Brzeziński's avatar Michał Brzeziński Committed by Automerger Merge Worker
Browse files

Merge "Putting battery and status icons of shade header in one container" into...

Merge "Putting battery and status icons of shade header in one container" into udc-qpr-dev am: 2489bd75 am: ec426e58

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23712124



Change-Id: I7ec8268fbbfcab20820689c2d85f35777e4563fe
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8a351ce1 ec426e58
Loading
Loading
Loading
Loading
+23 −30
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ frame when animating QS <-> QQS transition
        android:layout_height="wrap_content"
        android:id="@+id/barrier"
        app:barrierDirection="start"
        app:constraint_referenced_ids="statusIcons,privacy_container" />
        app:constraint_referenced_ids="shade_header_system_icons,privacy_container" />

    <com.android.systemui.statusbar.policy.Clock
        android:id="@+id/clock"
@@ -108,46 +108,39 @@ frame when animating QS <-> QQS transition
    <include
        android:id="@+id/carrier_group"
        layout="@layout/shade_carrier_group"
        app:layout_constraintHeight_min="@dimen/large_screen_shade_header_min_height"
        android:minHeight="@dimen/large_screen_shade_header_min_height"
        app:layout_constraintWidth_min="48dp"
        android:layout_width="0dp"
        android:layout_height="0dp"
        app:layout_constrainedWidth="true"
        android:layout_gravity="end|center_vertical"
        android:layout_marginStart="8dp"
        app:layout_constraintStart_toEndOf="@id/date"
        app:layout_constraintEnd_toStartOf="@id/statusIcons"
        app:layout_constraintTop_toTopOf="@id/clock"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toStartOf="@id/shade_header_system_icons"
        app:layout_constraintHorizontal_bias="1"
    />
        app:layout_constraintStart_toEndOf="@id/date"
        app:layout_constraintTop_toTopOf="@id/clock" />

    <com.android.systemui.statusbar.phone.StatusIconContainer
        android:id="@+id/statusIcons"
        app:layout_constraintHeight_min="@dimen/large_screen_shade_header_min_height"
        android:paddingEnd="@dimen/signal_cluster_battery_padding"
    <LinearLayout
        android:id="@+id/shade_header_system_icons"
        android:layout_width="wrap_content"
        app:layout_constraintHeight_min="@dimen/large_screen_shade_header_min_height"
        android:layout_height="@dimen/large_screen_shade_header_min_height"
        app:layout_constraintStart_toEndOf="@id/carrier_group"
        app:layout_constraintEnd_toStartOf="@id/batteryRemainingIcon"
        app:layout_constraintTop_toTopOf="@id/clock"
        android:clickable="true"
        android:orientation="horizontal"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="1"
    />
        app:layout_constraintEnd_toEndOf="@id/privacy_container"
        app:layout_constraintTop_toTopOf="@id/clock">

        <com.android.systemui.statusbar.phone.StatusIconContainer
            android:id="@+id/statusIcons"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:paddingEnd="@dimen/signal_cluster_battery_padding" />

        <com.android.systemui.battery.BatteryMeterView
            android:id="@+id/batteryRemainingIcon"
            android:layout_width="wrap_content"
        android:layout_height="@dimen/large_screen_shade_header_min_height"
        app:layout_constraintHeight_min="@dimen/large_screen_shade_header_min_height"
        app:layout_constrainedWidth="true"
        app:textAppearance="@style/TextAppearance.QS.Status"
        app:layout_constraintStart_toEndOf="@id/statusIcons"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="@id/clock"
        app:layout_constraintBottom_toBottomOf="parent"
    />
            android:layout_height="match_parent"
            app:textAppearance="@style/TextAppearance.QS.Status" />
    </LinearLayout>

    <FrameLayout
        android:id="@+id/privacy_container"
+6 −34
Original line number Diff line number Diff line
@@ -53,56 +53,28 @@
                android:alpha="0"
                />
            <KeyPosition
                app:motionTarget="@id/shade_header_system_icons"
                app:keyPositionType="deltaRelative"
                app:percentX="0"
                app:percentY="@dimen/percent_displacement_at_fade_out"
                app:framePosition="@integer/fade_out_complete_frame"
                app:sizePercent="0"
                app:curveFit="linear"
                app:motionTarget="@id/statusIcons" />
                app:curveFit="linear" />
            <KeyPosition
                app:motionTarget="@id/shade_header_system_icons"
                app:keyPositionType="deltaRelative"
                app:percentX="1"
                app:percentY="0.5"
                app:framePosition="50"
                app:sizePercent="1"
                app:curveFit="linear"
                app:motionTarget="@id/statusIcons" />
            <KeyAttribute
                app:motionTarget="@id/statusIcons"
                app:framePosition="@integer/fade_out_complete_frame"
                android:alpha="0"
                />
            <KeyAttribute
                app:motionTarget="@id/statusIcons"
                app:framePosition="@integer/fade_in_start_frame"
                android:alpha="0"
                />
            <KeyPosition
                app:keyPositionType="deltaRelative"
                app:percentX="0"
                app:percentY="@dimen/percent_displacement_at_fade_out"
                app:framePosition="@integer/fade_out_complete_frame"
                app:percentWidth="1"
                app:percentHeight="1"
                app:curveFit="linear"
                app:motionTarget="@id/batteryRemainingIcon" />
            <KeyPosition
                app:keyPositionType="deltaRelative"
                app:percentX="1"
                app:percentY="0.5"
                app:framePosition="50"
                app:percentWidth="1"
                app:percentHeight="1"
                app:curveFit="linear"
                app:motionTarget="@id/batteryRemainingIcon" />
                app:curveFit="linear" />
            <KeyAttribute
                app:motionTarget="@id/batteryRemainingIcon"
                app:motionTarget="@id/shade_header_system_icons"
                app:framePosition="@integer/fade_out_complete_frame"
                android:alpha="0"
                />
            <KeyAttribute
                app:motionTarget="@id/batteryRemainingIcon"
                app:motionTarget="@id/shade_header_system_icons"
                app:framePosition="@integer/fade_in_start_frame"
                android:alpha="0"
                />
+3 −14
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@
            android:layout_height="0dp"
            android:layout_gravity="end|center_vertical"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toStartOf="@id/statusIcons"
            app:layout_constraintEnd_toStartOf="@id/shade_header_system_icons"
            app:layout_constraintStart_toEndOf="@id/date"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintWidth_default="wrap"
@@ -53,28 +53,17 @@
        <PropertySet android:alpha="1" />
    </Constraint>

    <Constraint android:id="@+id/statusIcons">
    <Constraint android:id="@+id/shade_header_system_icons">
        <Layout
            android:layout_width="wrap_content"
            android:layout_height="@dimen/large_screen_shade_header_min_height"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toStartOf="@id/batteryRemainingIcon"
            app:layout_constraintEnd_toStartOf="@id/privacy_container"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintEnd_toEndOf="@id/carrier_group"/>
        <PropertySet android:alpha="1" />
    </Constraint>

    <Constraint android:id="@+id/batteryRemainingIcon">
        <Layout
            android:layout_width="wrap_content"
            android:layout_height="0dp"
            app:layout_constraintHeight_min="@dimen/large_screen_shade_header_min_height"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toStartOf="@id/privacy_container"
            app:layout_constraintTop_toTopOf="parent" />
        <PropertySet android:alpha="1" />
    </Constraint>

    <Constraint android:id="@+id/privacy_container">
        <Layout
            android:layout_width="wrap_content"
+1 −16
Original line number Diff line number Diff line
@@ -54,27 +54,12 @@
    </Constraint>

    <Constraint
        android:id="@+id/statusIcons">
        android:id="@+id/shade_header_system_icons">
        <Layout
            android:layout_width="wrap_content"
            android:layout_height="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintHeight_min="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintStart_toEndOf="@id/date"
            app:layout_constraintEnd_toStartOf="@id/batteryRemainingIcon"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintBottom_toBottomOf="@id/qqs_header_bottom_guideline"
            app:layout_constraintHorizontal_bias="1"
            app:layout_constraintHorizontal_chainStyle="packed"
            />
    </Constraint>

    <Constraint
        android:id="@+id/batteryRemainingIcon">
        <Layout
            android:layout_width="wrap_content"
            android:layout_height="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintHeight_min="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintStart_toEndOf="@id/statusIcons"
            app:layout_constraintEnd_toEndOf="@id/end_guide"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintBottom_toBottomOf="@id/qqs_header_bottom_guideline"
+2 −16
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@
        />
    </Constraint>

    <!-- LargeScreenShadeHeaderController helps with managing clock width to layout this view -->
    <!-- ShadeHeaderController helps with managing clock width to layout this view -->
    <Constraint
        android:id="@+id/carrier_group">
        <Layout
@@ -78,25 +78,11 @@
    </Constraint>

    <Constraint
        android:id="@+id/statusIcons">
        android:id="@+id/shade_header_system_icons">
        <Layout
            android:layout_width="0dp"
            android:layout_height="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintWidth_default="wrap"
            app:layout_constraintStart_toEndOf="@id/date"
            app:layout_constraintEnd_toStartOf="@id/batteryRemainingIcon"
            app:layout_constraintTop_toTopOf="@id/date"
            app:layout_constraintBottom_toBottomOf="@id/date"
            />
    </Constraint>

    <Constraint
        android:id="@+id/batteryRemainingIcon">
        <Layout
            android:layout_width="0dp"
            android:layout_height="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintWidth_default="wrap"
            app:layout_constraintHeight_min="@dimen/new_qs_header_non_clickable_element_height"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="@id/date"
            app:layout_constraintBottom_toBottomOf="@id/date"
Loading