diff options
15 files changed, 226 insertions, 145 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/MyPostsAdapter.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/MyPostsAdapter.kt index d8a70c6..e557e02 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/MyPostsAdapter.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/MyPostsAdapter.kt @@ -49,7 +49,8 @@ class MyPostsAdapter (val activity:Activity,val items : MutableList<PostPreview> binding.apply { tvTitle.text = item.location.name tvLocationParent.text = item.location.country - tvLocationType.text = "TODO" + tvPostPreviewRating.text=item.ratings.toString() + // tvLocationType.text = "TODO" if(item.images.isNotEmpty()) { Glide.with(activity) .load(RetrofitHelper.baseUrl + "/api/post/image/compress/" + item.images[0]._id) diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/ShowPostsAdapter.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/ShowPostsAdapter.kt index 8d5007c..8605246 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/ShowPostsAdapter.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/ShowPostsAdapter.kt @@ -68,7 +68,7 @@ class ShowPostsAdapter (val activity:Activity,val items : MutableList<PostPrevie binding.apply { tvTitle.text = item.location.name tvLocationParent.text = item.location.country - tvLocationType.text = "TODO" + //tvLocationType.text = "TODO" if(item.images.isNotEmpty()) { Glide.with(activity) .load(RetrofitHelper.baseUrl + "/api/post/image/compress/" + item.images[0]._id) diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentUserPostsProfileActivity.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentUserPostsProfileActivity.kt index d841430..9a051e5 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentUserPostsProfileActivity.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentUserPostsProfileActivity.kt @@ -46,7 +46,7 @@ class FragmentUserPostsProfileActivity : Fragment() { } var posts = response.body()!!.toMutableList<PostPreview>() recyclerView.apply { - layoutManager= GridLayoutManager(requireContext(),3, + layoutManager= GridLayoutManager(requireContext(),2, GridLayoutManager.VERTICAL,false) adapter= MyPostsAdapter(requireActivity(),posts) } diff --git a/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_round_chat_24.xml b/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_round_chat_24.xml new file mode 100644 index 0000000..69108ca --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_round_chat_24.xml @@ -0,0 +1,5 @@ +<vector android:autoMirrored="true" android:height="24dp" + android:tint="#747474" android:viewportHeight="24" + android:viewportWidth="24" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M20,2L4,2c-1.1,0 -1.99,0.9 -1.99,2L2,22l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM7,9h10c0.55,0 1,0.45 1,1s-0.45,1 -1,1L7,11c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1zM13,14L7,14c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1h6c0.55,0 1,0.45 1,1s-0.45,1 -1,1zM17,8L7,8c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1h10c0.55,0 1,0.45 1,1s-0.45,1 -1,1z"/> +</vector> diff --git a/Client/BrzoDoLokacije/app/src/main/res/drawable/view_bottom_corner_radius.xml b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_bottom_corner_radius.xml new file mode 100644 index 0000000..b5b8ad3 --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_bottom_corner_radius.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android"> + <solid android:color="#FFFFFFFF"/> + <corners + android:topLeftRadius="0dp" + android:topRightRadius="0dp" + android:bottomLeftRadius="10dp" + android:bottomRightRadius="10dp" + /> +</shape>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/drawable/view_corner_radius.xml b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_corner_radius.xml new file mode 100644 index 0000000..dd92db4 --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_corner_radius.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android"> + <solid android:color="#FFFFFFFF"/> + <corners + android:topLeftRadius="10dp" + android:topRightRadius="10dp" + android:bottomLeftRadius="10dp" + android:bottomRightRadius="10dp" + /> +</shape>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/drawable/view_top_corner_radius.xml b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_top_corner_radius.xml new file mode 100644 index 0000000..dad1a7a --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/drawable/view_top_corner_radius.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<shape xmlns:android="http://schemas.android.com/apk/res/android"> + <solid android:color="#FFFFFFFF"/> + <corners + android:topLeftRadius="10dp" + android:topRightRadius="10dp" + android:bottomLeftRadius="0dp" + android:bottomRightRadius="0dp" + /> +</shape>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message.xml index 2342779..57269e7 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message.xml @@ -3,24 +3,27 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" - android:background="@drawable/rounded_cyan_button" - android:clipToOutline="true" android:id="@+id/clMessage" android:layout_margin="@dimen/text_padding" android:layout_gravity="end"> + <androidx.cardview.widget.CardView + android:elevation="5dp" android:layout_width="wrap_content" - android:layout_height="wrap_content" + android:layout_height="30dp" + android:backgroundTint="@color/unfollow" + app:cardCornerRadius="15dp" app:layout_constraintEnd_toEndOf="parent" - app:cardBackgroundColor="@color/cardview_dark_background"> + app:layout_constraintTop_toTopOf="parent"> + + <com.google.android.material.textview.MaterialTextView - <TextView + android:id="@+id/tvMessage" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textColor="@color/white" - android:id="@+id/tvMessage" + android:padding="5dp" android:text="blabla" - android:padding="@dimen/component_padding"/> + /> </androidx.cardview.widget.CardView> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message_other.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message_other.xml index 647127c..56dc09c 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message_other.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/chat_message_other.xml @@ -1,23 +1,25 @@ <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="wrap_content" - android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" - android:background="@drawable/rounded_cyan_button" android:id="@+id/clMessage" - android:layout_margin="@dimen/text_padding" - android:clipToOutline="true"> + android:layout_width="wrap_content" + android:layout_height="35dp"> + > <androidx.cardview.widget.CardView android:layout_width="wrap_content" - android:layout_height="wrap_content" - app:cardBackgroundColor="@color/dark_blue_transparent"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:textColor="@color/white" - android:id="@+id/tvMessage" - android:text="blabla" - android:padding="@dimen/component_padding"/> + android:layout_height="30dp" + android:layout_margin="5dp" + android:elevation="5dp" + app:cardCornerRadius="15dp" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + <TextView + android:id="@+id/tvMessage" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:padding="5dp" + android:text="blabla" /> </androidx.cardview.widget.CardView> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page.xml index cbde9c6..0752536 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page.xml @@ -7,6 +7,18 @@ android:background="#f6f6f6" tools:context=".Fragments.FragmentHomePage"> + <TextView + android:id="@+id/brzodolokacije" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="20dp" + android:layout_marginTop="40dp" + android:text="BrzoDoLokacije" + android:textSize="20dp" + android:textStyle="bold" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + <!-- <TextView android:id="@+id/tvFragmentHomePageHelloName" @@ -19,29 +31,29 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/cvFragmentHomePageProfile" app:layout_constraintTop_toTopOf="parent" /> - + --> <androidx.cardview.widget.CardView android:id="@+id/cvFragmentHomePageProfile" - android:layout_width="70dp" - android:layout_height="70dp" + android:layout_width="50dp" + android:layout_height="50dp" android:layout_gravity="center" - android:layout_marginStart="20dp" - android:layout_marginTop="20dp" + android:layout_marginTop="24dp" + android:layout_marginEnd="16dp" app:cardCornerRadius="250dp" - app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent"> <ImageView android:id="@+id/ivFragmentHomePageProfile" - android:layout_width="70dp" - android:layout_height="70dp" + android:layout_width="50dp" + android:layout_height="50dp" android:scaleType="centerCrop" android:src="@drawable/ic_baseline_person_24" tools:ignore="ContentDescription" tools:layout_editor_absoluteX="9dp" tools:layout_editor_absoluteY="15dp" /> </androidx.cardview.widget.CardView> - +<!-- <TextView android:id="@+id/tvFragmentHomePageSearch" android:layout_width="wrap_content" @@ -55,20 +67,19 @@ app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/cvFragmentHomePageProfile" /> - + --> <androidx.cardview.widget.CardView android:id="@+id/cvFragmentHomePageSearch" android:layout_width="0dp" android:layout_height="40dp" android:layout_marginStart="16dp" - android:layout_marginTop="10dp" + android:layout_marginTop="45dp" android:layout_marginEnd="16dp" - android:layout_marginBottom="15dp" android:elevation="0dp" app:cardCornerRadius="20dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/tvFragmentHomePageSearch"> + app:layout_constraintTop_toBottomOf="@+id/brzodolokacije"> <com.google.android.material.textfield.TextInputEditText @@ -97,6 +108,7 @@ android:id="@+id/btnFragmentHomePageBack" android:layout_width="63dp" android:layout_height="40dp" + android:layout_marginTop="8dp" android:clickable="true" android:src="@drawable/ic_baseline_arrow_back_24" app:layout_constraintStart_toStartOf="parent" @@ -114,5 +126,15 @@ </FrameLayout> + <ImageView + android:id="@+id/imageView12" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="40dp" + android:layout_marginEnd="20dp" + android:src="@drawable/ic_round_chat_24" + app:layout_constraintEnd_toStartOf="@+id/cvFragmentHomePageProfile" + app:layout_constraintTop_toTopOf="parent" /> + </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page_main_scroll.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page_main_scroll.xml index efae8d4..07d34a3 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page_main_scroll.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_home_page_main_scroll.xml @@ -3,6 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + xmlns:app="http://schemas.android.com/apk/res-auto" tools:context=".Fragments.FragmentHomePageMainScroll"> <LinearLayout @@ -13,41 +14,42 @@ <androidx.cardview.widget.CardView android:backgroundTint="#f6f6f6" -android:layout_marginTop="16dp" - android:id="@+id/cvFragmentHomePageText1" + android:layout_marginStart="10dp" + android:layout_marginEnd="16dp" +app:cardElevation="0dp" + android:id="@+id/cvFragmentHomePageText2" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="16dp" - android:layout_marginEnd="16dp" - > + android:stateListAnimator="@null" + android:elevation="0dp" + android:layout_marginTop="16dp"> <TextView - android:id="@+id/tvFragmentHomePagePopular" + android:id="@+id/tvFragmentHomePageNewest" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="left" - android:text="Popularno" + android:text="Najnovije" + android:clickable="true" android:textStyle="bold" /> + <TextView - android:id="@+id/tvFragmentHomePagePopularShowAll" + android:id="@+id/tvFragmentHomePageNewestShowAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:clickable="true" - android:text="Prikaži sve" - - tools:ignore="TouchTargetSizeCheck" /> - + android:text="Prikaži sve" /> </androidx.cardview.widget.CardView> <androidx.recyclerview.widget.RecyclerView android:layout_marginStart="16dp" android:layout_marginEnd="16dp" - android:id="@+id/rvFragmentHomePagePopular" + android:id="@+id/rvFragmentHomePageNewest" + android:layout_marginBottom="20dp" android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_marginBottom="16dp" /> + android:layout_height="wrap_content" /> <HorizontalScrollView android:layout_marginStart="16dp" @@ -151,55 +153,47 @@ android:layout_marginTop="16dp" android:id="@+id/ll1" android:layout_width="match_parent" android:layout_height="wrap_content"> - <androidx.cardview.widget.CardView android:backgroundTint="#f6f6f6" - android:layout_marginStart="10dp" - android:layout_marginEnd="16dp" - - android:id="@+id/cvFragmentHomePageText2" + android:layout_marginTop="16dp" + android:id="@+id/cvFragmentHomePageText1" android:layout_width="match_parent" android:layout_height="wrap_content" - android:stateListAnimator="@null" + android:layout_marginStart="16dp" + android:layout_marginEnd="16dp" android:elevation="0dp" - android:layout_marginTop="16dp"> + app:cardElevation="0dp" + > <TextView - android:id="@+id/tvFragmentHomePageNewest" + android:id="@+id/tvFragmentHomePagePopular" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="left" - android:drawableBottom="@drawable/ic_baseline_circle_7" - android:text="Najnovije" - android:clickable="true" - android:textStyle="bold" /> - <TextView - android:id="@+id/tvFragmentHomePageBestRated" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="left" - android:text="Najposećenije" - android:layout_marginStart="80dp" - android:drawableBottom="@drawable/ic_baseline_circle_7" - + android:text="Popularno" android:textStyle="bold" /> <TextView - android:id="@+id/tvFragmentHomePageNewestShowAll" + android:id="@+id/tvFragmentHomePagePopularShowAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:clickable="true" - android:text="Prikaži sve" /> + android:text="Prikaži sve" + + tools:ignore="TouchTargetSizeCheck" /> + </androidx.cardview.widget.CardView> <androidx.recyclerview.widget.RecyclerView + android:id="@+id/rvFragmentHomePagePopular" + android:layout_width="match_parent" + android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" - android:id="@+id/rvFragmentHomePageNewest" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> -</LinearLayout> + android:layout_marginBottom="16dp" /> + + </LinearLayout> <LinearLayout android:id="@+id/ll2" @@ -208,7 +202,7 @@ android:layout_marginTop="16dp" android:layout_height="wrap_content"> <androidx.cardview.widget.CardView android:backgroundTint="#f6f6f6" - +app:cardElevation="0dp" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" android:id="@+id/cvFragmentHomePageText3" @@ -216,7 +210,13 @@ android:layout_marginTop="16dp" android:layout_height="wrap_content" android:layout_marginTop="16dp"> - + <TextView + android:id="@+id/tvFragmentHomePageBestRated" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="left" + android:text="Najbolje ocenjeno" + android:textStyle="bold" /> <TextView android:id="@+id/tvFragmentHomePageBestRatedShowAll" diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/post_item_home_page.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/post_item_home_page.xml index d2c503f..f940efd 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/post_item_home_page.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/post_item_home_page.xml @@ -9,9 +9,9 @@ android:id="@+id/imageView9" android:layout_width="170dp" android:layout_height="240dp" - android:layout_marginStart="7dp" + android:layout_marginStart="8dp" android:layout_marginTop="4dp" - android:layout_marginEnd="7dp" + android:layout_marginEnd="8dp" android:layout_marginBottom="10dp" android:elevation="3dp" android:src="@color/white" diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/post_preview.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/post_preview.xml index dad1d41..73e546f 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/post_preview.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/post_preview.xml @@ -2,36 +2,51 @@ <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" - android:layout_width="match_parent" + android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_margin="0dp" - android:background="@drawable/rounded_picture_background" - android:clipToOutline="true" > - <ImageView + <!-- <TextView + android:id="@+id/tvLocationType" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Tip lokacije" + android:textColor="@color/unfollow" + tools:layout_editor_absoluteX="146dp" + tools:layout_editor_absoluteY="295dp" />--> + + <com.google.android.material.imageview.ShapeableImageView + app:shapeAppearanceOverlay="@style/roundedTop" android:id="@+id/locationImage" android:layout_width="match_parent" android:layout_height="250dp" + android:layout_marginStart="16dp" android:layout_marginTop="16dp" - android:outlineProvider="background" + android:layout_marginEnd="16dp" + android:background="@drawable/b1" android:scaleType="centerCrop" - app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.0" /> + app:layout_constraintTop_toTopOf="parent" /> <View android:id="@+id/vBanner" android:layout_width="match_parent" - android:layout_height="80dp" - android:background="@color/dark_blue_transparent" - android:outlineProvider="background" - app:layout_constraintBottom_toBottomOf="@+id/locationImage" - tools:layout_editor_absoluteX="10dp"> + android:layout_height="70dp" + android:layout_marginStart="16dp" + android:layout_marginEnd="16dp" + android:layout_marginBottom="16dp" + android:background="@drawable/view_bottom_corner_radius" + android:backgroundTint="#FFFFFF" + android:elevation="10dp" + 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/locationImage" + app:layout_constraintVertical_bias="0.0"> </View> @@ -40,41 +55,41 @@ android:id="@+id/tvTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginStart="28dp" + android:layout_marginTop="8dp" + android:elevation="10dp" android:gravity="top|left" android:text="Naslov" - android:textColor="@color/white" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.076" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="@+id/vBanner" - app:layout_constraintVertical_bias="0.18" /> - - <TextView - android:id="@+id/tvLocationType" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="Tip lokacije" - android:textColor="@color/white" - app:layout_constraintBottom_toBottomOf="@+id/vBanner" - app:layout_constraintEnd_toStartOf="@+id/tvLocationParent" - app:layout_constraintHorizontal_bias="0.112" + android:textSize="20sp" + android:textStyle="bold" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="@+id/vBanner" - app:layout_constraintVertical_bias="0.721" /> + app:layout_constraintTop_toBottomOf="@+id/locationImage" /> <TextView + android:elevation="10dp" android:id="@+id/tvLocationParent" android:layout_width="wrap_content" android:layout_height="match_parent" + android:layout_marginStart="28dp" + android:layout_marginTop="4dp" + android:drawableLeft="@drawable/ic_baseline_location_on_24" + android:text="grad, drzava" android:textAlignment="viewEnd" - android:textColor="@color/white" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.952" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="@+id/vBanner" - app:layout_constraintVertical_bias="0.737" /> + app:layout_constraintTop_toBottomOf="@+id/tvTitle" /> + <TextView + android:id="@+id/tvPostPreviewRating" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="40dp" + android:layout_marginEnd="32dp" + android:drawableLeft="@drawable/ic_baseline_star_rate_24" + android:elevation="10dp" + android:text="TextView" + android:textSize="17dp" + android:textStyle="bold" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toBottomOf="@+id/locationImage" /> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/single_post_history.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/single_post_history.xml index 12c29ee..72ead29 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/single_post_history.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/single_post_history.xml @@ -5,28 +5,25 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="0dp" - android:background="@drawable/rounded_picture_background" - android:clipToOutline="true" > - - <View android:id="@+id/vBannerSinglePostHistory" android:layout_width="match_parent" android:layout_height="80dp" - android:background="@color/dark_blue_transparent" - android:outlineProvider="background" + android:layout_marginStart="16dp" + android:layout_marginTop="16dp" + android:layout_marginEnd="16dp" + android:layout_marginBottom="16dp" + android:background="@drawable/view_corner_radius" + android:elevation="5dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.0" - tools:layout_editor_absoluteX="10dp" - android:layout_marginTop="5dp" - > + app:layout_constraintVertical_bias="0.0"> </View> @@ -35,25 +32,29 @@ android:id="@+id/tvTitleSinglePostHistory" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginStart="32dp" + android:elevation="5dp" android:gravity="top|left" android:text="Naslov" - android:textColor="@color/white" + android:textSize="20sp" + android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.076" + app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/vBannerSinglePostHistory" - app:layout_constraintVertical_bias="0.18" /> + app:layout_constraintVertical_bias="0.246" /> <TextView android:id="@+id/tvLocationTypeSinglePostHistory" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginStart="32dp" + android:elevation="5dp" android:text="Tip lokacije" - android:textColor="@color/white" app:layout_constraintBottom_toBottomOf="@+id/vBannerSinglePostHistory" app:layout_constraintEnd_toStartOf="@+id/tvLocationParentSinglePostHistory" - app:layout_constraintHorizontal_bias="0.112" + app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/vBannerSinglePostHistory" app:layout_constraintVertical_bias="0.721" /> @@ -62,14 +63,16 @@ android:id="@+id/tvLocationParentSinglePostHistory" android:layout_width="wrap_content" android:layout_height="match_parent" + android:layout_marginEnd="32dp" + android:elevation="5dp" android:text="22.11.2022" + android:textAlignment="viewEnd" - android:textColor="@color/white" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.952" + app:layout_constraintHorizontal_bias="1.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/vBannerSinglePostHistory" - app:layout_constraintVertical_bias="0.737" /> + app:layout_constraintVertical_bias="0.792" /> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/values/styles.xml b/Client/BrzoDoLokacije/app/src/main/res/values/styles.xml index 8c8a1fd..ca3ca44 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/values/styles.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/values/styles.xml @@ -7,16 +7,16 @@ </style> <style name="imageViewRoundedEdge" parent=""> <item name="cornerFamily">rounded</item> - <item name="cornerSize">15dp</item> + <item name="cornerSize">10dp</item> <item name="color">@color/white</item> </style> <style name="Circular"> - <item name="cornerSize">12dp</item> + <item name="cornerSize">10dp</item> </style> <style name="roundedBottom"> - <item name="cornerSizeBottomLeft">20dp</item> - <item name="cornerSizeBottomRight">20dp</item> + <item name="cornerSizeBottomLeft">10dp</item> + <item name="cornerSizeBottomRight">10dp</item> </style> <style name="roundedTop"> |