/////
Search
Duplicate

8. 장소상세바텀시트

<?xml version="1.0"encoding="utf-8"?> <layoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/layout_bottom_sheet_promise_place" android:layout_width="match_parent" android:layout_height="wrap_content"> <View android:id="@+id/view_bottom_sheet_place" android:layout_width="0dp" android:layout_height="5dp" android:layout_marginTop="8dp" android:background="@color/gray_f0f2f5" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintWidth_percent="0.1" /> <TextView android:id="@+id/tv_bottom_sheet_place_category" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="35dp" android:fontFamily="@font/noto_sans_regular" android:includeFontPadding="false" android:letterSpacing="-0.02" android:textColor="@color/orange_ffa377" android:textSize="13dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/view_bottom_sheet_place" tools:ignore="TextContrastCheck" tools:text="#소품샵" /> <TextView android:id="@+id/tv_bottom_sheet_place_like" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="24dp" android:drawablePadding="4dp" android:fontFamily="@font/noto_sans_regular" android:gravity="center_vertical" android:includeFontPadding="false" android:letterSpacing="-0.02" android:textColor="@color/gray_838383" android:textSize="14dp" app:drawableStartCompat="@drawable/ic_promise_place_like" app:layout_constraintBottom_toBottomOf="@id/tv_bottom_sheet_place_category" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@id/tv_bottom_sheet_place_category" tools:ignore="TextContrastCheck" tools:text="35" /> <TextView android:id="@+id/tv_bottom_sheet_place_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="8dp" android:drawablePadding="4dp" android:fontFamily="@font/noto_sans_medium" android:includeFontPadding="false" android:letterSpacing="-0.01" android:textColor="@color/black_191919" android:textSize="18dp" app:drawableEndCompat="@drawable/ic_promise_place_pencil" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_bottom_sheet_place_category" tools:text="아우어베이커리 가로수길" /> <TextView android:id="@+id/tv_bottom_sheet_place_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:fontFamily="@font/noto_sans_regular" android:includeFontPadding="false" android:letterSpacing="-0.02" android:textColor="@color/gray_999999" android:textSize="12dp" app:layout_constraintStart_toStartOf="@id/tv_bottom_sheet_place_title" app:layout_constraintTop_toBottomOf="@id/tv_bottom_sheet_place_title" tools:ignore="TextContrastCheck" tools:text="서울특별시 강남구 강남대로 162길 39" /> <TextView android:id="@+id/tv_bottom_sheet_place_link" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginHorizontal="24dp" android:layout_marginTop="32dp" android:autoLink="web" android:drawablePadding="8dp" android:ellipsize="end" android:fontFamily="@font/noto_sans_regular" android:includeFontPadding="false" android:letterSpacing="-0.01" android:linksClickable="true" android:maxLines="1" android:textColor="@color/gray_838383" android:textColorLink="@color/blue_6fb9f8" android:textSize="13dp" app:drawableStartCompat="@drawable/ic_promise_place_link" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_bottom_sheet_place_address" tools:ignore="TextContrastCheck" tools:text="장소와 관련된 링크 주소를 입력하지 않았어요" /> <ImageView android:id="@+id/img_bottom_sheet_place_memo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:src="@drawable/ic_promise_place_memo" app:layout_constraintStart_toStartOf="@id/tv_bottom_sheet_place_link" app:layout_constraintTop_toBottomOf="@id/tv_bottom_sheet_place_link" tools:ignore="ImageContrastCheck" /> <TextView android:id="@+id/tv_bottom_sheet_place_memo" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginEnd="24dp" android:layout_marginBottom="114dp" android:ellipsize="end" android:fontFamily="@font/noto_sans_light" android:includeFontPadding="false" android:letterSpacing="-0.02" android:text="장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메모 장소에 대한 메" android:textColor="@color/gray_838383" android:textSize="14dp" app:layout_constrainedHeight="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/img_bottom_sheet_place_memo" app:layout_constraintTop_toTopOf="@id/img_bottom_sheet_place_memo" /> <com.google.android.material.button.MaterialButton android:id="@+id/btn_bottom_sheet_place_confirm" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginHorizontal="16dp" android:layout_marginBottom="30dp" android:backgroundTint="@color/gray_d6d6d6" android:fontFamily="@font/noto_sans_medium" android:includeFontPadding="false" android:insetTop="0dp" android:insetBottom="0dp" android:letterSpacing="-0.01" android:minHeight="52dp" android:paddingTop="12dp" android:paddingBottom="14dp" android:stateListAnimator="@null" android:text="확정할래요" android:textColor="@color/white" android:textSize="16dp" app:cornerRadius="26dp" app:layout_constraintBottom_toBottomOf="parent" tools:ignore="TextContrastCheck" /> </androidx.constraintlayout.widget.ConstraintLayout> </layout>
XML
복사