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

Commit 2fde8d8c authored by Arc Wang's avatar Arc Wang
Browse files

Use ConstraintLayut to improve UI of storage items

- To prevent title overlaps summary.
- Align text base line of title & summary.
- Remove deprecated attribute - fadingEdge.

Bug: 184710253
Test: manual visual
Change-Id: I2a21ec31b059b89450ce40daee9ed28064ee8666
parent 9aff8550
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
-->

<LinearLayout 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="wrap_content"
              android:orientation="vertical"
@@ -51,20 +52,20 @@
                android:maxHeight="24dp"/>
        </LinearLayout>

        <RelativeLayout
        <androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical" >
            android:layout_height="wrap_content">

            <TextView
                android:id="@android:id/title"
                android:layout_width="wrap_content"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:singleLine="true"
                android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"
                android:textAlignment="viewStart"
                android:ellipsize="marquee"
                android:fadingEdge="horizontal" />
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintEnd_toStartOf="@android:id/summary"/>

            <TextView
                android:id="@android:id/summary"
@@ -74,7 +75,8 @@
                android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Body1"
                android:textColor="?android:attr/textColorSecondary"
                android:maxLines="10"
                android:layout_alignParentEnd="true"/>
                app:layout_constraintBaseline_toBaselineOf="@android:id/title"
                app:layout_constraintEnd_toEndOf="parent"/>

            <ProgressBar
                android:id="@android:id/progress"
@@ -84,8 +86,8 @@
                android:layout_marginBottom="4dp"
                android:max="100"
                android:layout_below="@android:id/title"
                android:layout_alignStart="@android:id/title"
                app:layout_constraintTop_toBottomOf="@android:id/title"
                style="?android:attr/progressBarStyleHorizontal" />
        </RelativeLayout>
        </androidx.constraintlayout.widget.ConstraintLayout>
    </LinearLayout>
</LinearLayout>