Skip to content

Commit

Permalink
#32 / 다이얼로그 뷰 그리기
Browse files Browse the repository at this point in the history
  • Loading branch information
l2zh authored and taeheeL committed Jul 15, 2023
1 parent c53ca04 commit 514a222
Show file tree
Hide file tree
Showing 5 changed files with 305 additions and 0 deletions.
62 changes: 62 additions & 0 deletions app/src/main/res/layout/datepicker_dialog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_mission_detail_textbox">


<DatePicker
android:id="@+id/date_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:calendarViewShown="false"
android:datePickerMode="spinner"
android:maxDate="07/15/2023"
app:layout_constraintBottom_toTopOf="@+id/btn_left"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/btn_left"
style="@style/Body1_Regular"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="120dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_cancel_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent" />

<TextView
android:id="@+id/btn_right"
style="@style/Btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_apply_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/btn_left"
app:layout_constraintTop_toTopOf="@+id/btn_left" />


</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
48 changes: 48 additions & 0 deletions app/src/main/res/layout/no_title_action1_dialog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_mission_detail_textbox">


<TextView
android:id="@+id/dialog_body"
style="@style/Body2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="20dp"
android:text="@string/dialog_body_text"
android:textColor="@color/Gray_400"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/btn_positive"
style="@style/Btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="192dp"
android:layout_marginTop="30dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_ok_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/dialog_body" />


</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
63 changes: 63 additions & 0 deletions app/src/main/res/layout/no_title_action2_dialog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_mission_detail_textbox">


<TextView
android:id="@+id/dialog_body"
style="@style/Body2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="20dp"
android:text="@string/dialog_body_text"
android:textColor="@color/Gray_400"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/btn_left"
style="@style/Body1_Regular"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="108dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_cancel_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/dialog_body" />

<TextView
android:id="@+id/btn_right"
style="@style/Btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_ok_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/btn_left"
app:layout_constraintTop_toTopOf="@+id/btn_left" />


</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
59 changes: 59 additions & 0 deletions app/src/main/res/layout/title_action1_dialog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_mission_detail_textbox">

<TextView
android:id="@+id/dialog_title"
style="@style/Subtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="20dp"
android:text="@string/dialog_title_text"
android:textColor="@color/Gray_600"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/dialog_body"
style="@style/Body2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/dialog_body_text"
android:textColor="@color/Gray_400"
app:layout_constraintStart_toStartOf="@+id/dialog_title"
app:layout_constraintTop_toBottomOf="@+id/dialog_title" />


<TextView
android:id="@+id/btn_positive"
style="@style/Btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="192dp"
android:layout_marginTop="30dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_ok_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/dialog_body" />


</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
73 changes: 73 additions & 0 deletions app/src/main/res/layout/title_action2_dialog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_mission_detail_textbox">

<TextView
android:id="@+id/dialog_title"
style="@style/Subtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="20dp"
android:text="@string/dialog_title_text"
android:textColor="@color/Gray_600"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/dialog_body"
style="@style/Body2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/dialog_body_text"
android:textColor="@color/Gray_400"
app:layout_constraintStart_toStartOf="@+id/dialog_title"
app:layout_constraintTop_toBottomOf="@+id/dialog_title" />

<TextView
android:id="@+id/btn_left"
style="@style/Body1_Regular"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="108dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_cancel_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/dialog_body" />

<TextView
android:id="@+id/btn_right"
style="@style/Btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:paddingHorizontal="14dp"
android:paddingVertical="7dp"
android:text="@string/dialog_ok_text"
android:textColor="@color/Lightblue_600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/btn_left"
app:layout_constraintTop_toTopOf="@+id/btn_left" />


</androidx.constraintlayout.widget.ConstraintLayout>
</layout>

0 comments on commit 514a222

Please sign in to comment.