diff options
author | TAMARA JERINIC <tamara.jerinic@gmail.com> | 2022-12-13 14:41:52 +0100 |
---|---|---|
committer | TAMARA JERINIC <tamara.jerinic@gmail.com> | 2022-12-13 14:41:52 +0100 |
commit | b6b2ba62aaf4a5b56b0a89639a785ab1a06cf0b4 (patch) | |
tree | ffb2d0abecfd14660634c3142eccb3e17e74735d /Client/BrzoDoLokacije/app/src/main/res/layout | |
parent | 61f1cd36b0d2263cd1c19f9d44004131639ae776 (diff) |
Izmenjena funkcija za filtritanje i sortiranje na back-u i front-u. Izmenjeni dijalozi za filter i sort. Dodate poruke za validaciju.
Diffstat (limited to 'Client/BrzoDoLokacije/app/src/main/res/layout')
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_filter.xml | 164 | ||||
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_sort.xml | 9 |
2 files changed, 112 insertions, 61 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_filter.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_filter.xml index 5862c60..85915f0 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_filter.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_filter.xml @@ -17,7 +17,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - <TextView + <!-- <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" @@ -43,54 +43,103 @@ app:layout_constraintTop_toBottomOf="@+id/textView8" tools:ignore="SpeakableTextPresentCheck" /> - <TextView - android:id="@+id/textView9" - android:layout_width="wrap_content" + <TextView + android:id="@+id/textView9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="20dp" + android:text="Od:" + app:layout_constraintStart_toStartOf="parent" + app:layout_constrain_toBottomOf="@+id/textView8" /> + + <TextView + android:id="@+id/textView10" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="20dp" + android:layout_marginEnd="8dp" + android:text="Do:" + app:layout_constraintEnd_toStartOf="@+id/filterDateTo" + app:layout_constraintTop_toBottomOf="@+id/textView8" /> + + <EditText + android:id="@+id/filterDateTo" + android:layout_width="150dp" + android:layout_height="48dp" + android:layout_marginTop="8dp" + android:layout_marginEnd="16dp" + android:ems="10" + android:inputType="date" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView8" + tools:ignore="SpeakableTextPresentCheck" />--> + + <RadioGroup + android:id="@+id/radioGroupFilter" + android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="16dp" - android:layout_marginTop="20dp" - android:text="Od:" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintHorizontal_bias="1.0" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/textView8" /> + app:layout_constraintTop_toBottomOf="@+id/textView8"> - <TextView - android:id="@+id/textView10" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginTop="20dp" - android:layout_marginEnd="8dp" - android:text="Do:" - app:layout_constraintEnd_toStartOf="@+id/filterDateTo" - app:layout_constraintTop_toBottomOf="@+id/textView8" /> + <RadioButton + android:id="@+id/filterLastweek" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="12dp" + android:text="Prethodna nedelja" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintHorizontal_bias="0.0" + app:layout_constraintStart_toStartOf="parent" /> - <EditText - android:id="@+id/filterDateTo" - android:layout_width="150dp" - android:layout_height="48dp" - android:layout_marginTop="8dp" - android:layout_marginEnd="16dp" - android:ems="10" - android:inputType="date" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/textView8" - tools:ignore="SpeakableTextPresentCheck" /> + <RadioButton + android:id="@+id/filterLastMonth" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:text="Prethodni mesec" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/radioButton" /> + + <RadioButton + android:id="@+id/filterLastThreeMonths" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:text="Prethodna tri meseca" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintTop_toBottomOf="@+id/radioButton4" /> + + + <RadioButton + android:id="@+id/filterLastYear" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:text="Prethodna godina" + app:layout_constraintTop_toBottomOf="@+id/radioButton3" + tools:layout_editor_absoluteX="16dp" /> + + </RadioGroup> <TextView android:id="@+id/textView15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" - android:layout_marginTop="8dp" android:text="Rejting" android:textSize="17sp" android:textStyle="bold" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/divider2" /> + app:layout_constraintTop_toBottomOf="@+id/radioGroupFilter" /> <TextView - android:id="@+id/textView16" + android:id="@+id/ratingFromtxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" @@ -100,7 +149,7 @@ app:layout_constraintTop_toBottomOf="@+id/textView15" /> <TextView - android:id="@+id/textView17" + android:id="@+id/ratingTotxt" android:layout_width="wrap_content" android:layout_height="19dp" android:layout_marginTop="20dp" @@ -109,7 +158,7 @@ app:layout_constraintEnd_toStartOf="@+id/filterRatingTo" app:layout_constraintTop_toBottomOf="@+id/textView15" /> - <View + <!-- <View android:id="@+id/divider2" android:layout_width="409dp" android:layout_height="1dp" @@ -117,7 +166,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/filterDateFrom" /> - +--> <View android:id="@+id/divider4" android:layout_width="409dp" @@ -134,11 +183,13 @@ android:layout_marginTop="8dp" android:layout_marginBottom="16dp" android:orientation="horizontal" - android:weightSum="2" + android:weightSum="1" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/divider4"> + app:layout_constraintTop_toBottomOf="@+id/divider4" + app:layout_constraintVertical_bias="1.0"> <Button android:id="@+id/btnBSFFilter" @@ -152,18 +203,6 @@ tools:ignore="TouchTargetSizeCheck" /> - <Button - android:id="@+id/btnBSFFilterRemove" - android:layout_width="10dp" - android:layout_height="39dp" - android:layout_marginHorizontal="10dp" - android:layout_marginTop="16dp" - android:layout_weight="1" - android:background="@drawable/view_corner_radius" - android:text="Poništi" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/divider4" - tools:ignore="TouchTargetSizeCheck" /> </LinearLayout> <EditText @@ -173,7 +212,7 @@ android:layout_marginStart="8dp" android:ems="10" android:inputType="number" - app:layout_constraintStart_toEndOf="@+id/textView16" + app:layout_constraintStart_toEndOf="@+id/ratingFromtxt" app:layout_constraintTop_toBottomOf="@+id/textView15" /> <ImageView @@ -222,7 +261,7 @@ app:layout_constraintTop_toBottomOf="@+id/divider8" /> <TextView - android:id="@+id/textView21" + android:id="@+id/viewsFromtxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" @@ -232,7 +271,7 @@ app:layout_constraintTop_toBottomOf="@+id/textView20" /> <TextView - android:id="@+id/textView22" + android:id="@+id/viewsTotxt" android:layout_width="wrap_content" android:layout_height="19dp" android:layout_marginTop="20dp" @@ -258,7 +297,7 @@ android:layout_marginTop="5dp" android:ems="10" android:inputType="number" - app:layout_constraintStart_toEndOf="@+id/textView21" + app:layout_constraintStart_toEndOf="@+id/viewsFromtxt" app:layout_constraintTop_toBottomOf="@+id/textView20" /> <EditText @@ -272,5 +311,26 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@+id/textView20" /> + <TextView + android:id="@+id/textView8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:text="Datum" + android:textSize="17sp" + android:textStyle="bold" + android:layout_marginStart="16dp" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView7" /> + + <View + android:id="@+id/divider2" + android:layout_width="match_parent" + android:layout_height="1dp" + android:background="?android:attr/listDivider" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/radioGroupFilter" /> + </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_sort.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_sort.xml index b8577fc..72fac70 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_sort.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_sort.xml @@ -52,15 +52,6 @@ app:layout_constraintTop_toBottomOf="@+id/radioButton3" tools:layout_editor_absoluteX="16dp" /> - <RadioButton - android:id="@+id/noSort" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginStart="16dp" - android:text="Poništi sortiranje" - app:layout_constraintTop_toBottomOf="@+id/radioButton3" - tools:layout_editor_absoluteX="16dp" /> - </RadioGroup> <Button |