From 01fe50fa7d9fd4c54506e298b1b41af7d8e14a99 Mon Sep 17 00:00:00 2001 From: Ammar Githam Date: Sat, 12 Sep 2020 16:51:22 +0900 Subject: [PATCH] Convert profile view top from nested layout to flat constraint view --- app/src/main/res/layout/fragment_profile.xml | 401 +++++++++---------- 1 file changed, 196 insertions(+), 205 deletions(-) diff --git a/app/src/main/res/layout/fragment_profile.xml b/app/src/main/res/layout/fragment_profile.xml index 7b1015eb..ecf40c3c 100644 --- a/app/src/main/res/layout/fragment_profile.xml +++ b/app/src/main/res/layout/fragment_profile.xml @@ -17,60 +17,105 @@ android:layout_height="wrap_content" app:layout_scrollFlags="scroll"> - + android:layout_height="wrap_content"> - + + + + + + + + + android:ellipsize="marquee" + android:paddingStart="8dp" + android:paddingLeft="8dp" + android:paddingEnd="4dp" + android:paddingRight="4dp" + android:singleLine="true" + android:textAppearance="@style/TextAppearance.AppCompat.Body1" + android:textStyle="bold" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/mainProfileImage" + tools:text="Austin Huang" /> - - - - + + app:layout_constraintBottom_toTopOf="@id/mainUrl" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/mainFullName" + tools:text="THE GLORIOUS (step)OWNER OF THIS APP. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id justo lorem. In malesuada feugiat ornare. Suspendisse et mauris imperdiet, luctus augue eget, tempus eros. Cras vitae molestie ipsum. " /> + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/mainBiography" + tools:text="https://austinhuang.me/" + tools:textColor="@android:color/holo_blue_dark" + tools:visibility="visible" /> - + android:text="@string/follow" + android:textColor="@color/btn_pink_text_color" + android:visibility="gone" + app:backgroundTint="@color/btn_pink_background" + app:layout_constraintBottom_toTopOf="@id/button_barrier" + app:layout_constraintEnd_toStartOf="@id/btnRestrict" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/mainUrl" + tools:visibility="visible" /> - - - - - - - - - + android:text="@string/restrict" + android:textColor="@color/btn_orange_text_color" + android:visibility="gone" + app:backgroundTint="@color/btn_orange_background" + app:layout_constraintBottom_toTopOf="@id/button_barrier" + app:layout_constraintEnd_toStartOf="@id/btnBlock" + app:layout_constraintStart_toEndOf="@id/btnFollow" + app:layout_constraintTop_toBottomOf="@id/mainUrl" + tools:visibility="visible" /> - + - - + - - + + + + + + - - - - - - - - - - - - + @@ -286,7 +276,8 @@ android:layout_marginTop="@dimen/private_page_margins" android:gravity="center" android:orientation="vertical" - android:visibility="gone"> + android:visibility="gone" + tools:visibility="gone">