From 7043ee8562caa9108715854b5fd0633dc1d06b83 Mon Sep 17 00:00:00 2001 From: TAMARA JERINIC Date: Tue, 29 Nov 2022 15:02:28 +0100 Subject: Povezano slanje poruka sa početne strane. Izmenjen izgled activity_chat fajla. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../brzodolokacije/Fragments/FragmentHomePage.kt | 8 +++ .../res/drawable/ic_baseline_add_message_24.xml | 5 ++ .../app/src/main/res/layout/activity_chat.xml | 68 ++++++++++++++-------- .../app/src/main/res/layout/fragment_home_page.xml | 3 +- .../src/main/res/layout/post_item_home_page.xml | 2 +- 5 files changed, 59 insertions(+), 27 deletions(-) create mode 100644 Client/BrzoDoLokacije/app/src/main/res/drawable/ic_baseline_add_message_24.xml diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentHomePage.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentHomePage.kt index 1be978d..cb48d3e 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentHomePage.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentHomePage.kt @@ -1,5 +1,6 @@ package com.example.brzodolokacije.Fragments +import android.content.Intent import android.os.Bundle import android.view.LayoutInflater import android.view.View @@ -14,6 +15,7 @@ import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentTransaction import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView +import com.example.brzodolokacije.Activities.ChatActivity import com.example.brzodolokacije.Adapters.ShowPostsHomePageAdapter import com.example.brzodolokacije.Interfaces.IBackendApi import com.example.brzodolokacije.Models.LocationType @@ -30,6 +32,7 @@ import retrofit2.converter.gson.GsonConverterFactory class FragmentHomePage : Fragment() { + private lateinit var btnChat:ImageView private lateinit var btnBack:ImageView /* override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -43,6 +46,7 @@ class FragmentHomePage : Fragment() { // Inflate the layout for this fragment var view:View= inflater.inflate(R.layout.fragment_home_page, container, false) btnBack=view.findViewById(R.id.btnFragmentHomePageBack) + btnChat=view.findViewById(R.id.ivFragmentHomePageChat) setBtnBackInvisible() var fm: FragmentTransaction =childFragmentManager.beginTransaction() @@ -54,6 +58,10 @@ class FragmentHomePage : Fragment() { setBtnBackInvisible() } + btnChat.setOnClickListener { + val intent: Intent = Intent(activity, ChatActivity::class.java) + requireActivity().startActivity(intent) + } return view } diff --git a/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_baseline_add_message_24.xml b/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_baseline_add_message_24.xml new file mode 100644 index 0000000..cacf08d --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/drawable/ic_baseline_add_message_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_chat.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_chat.xml index 9e28d6d..680bada 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/activity_chat.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/activity_chat.xml @@ -5,47 +5,65 @@ android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".Activities.ChatActivity"> - - - - + + android:backgroundTint="@color/unfollow" + android:src="@drawable/ic_baseline_add_message_24" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" /> - - + + + + + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_marginTop="8dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintTop_toBottomOf="@+id/tvActivityShowFollowersOrFollowingShow" + app:layout_constraintVertical_bias="1.0" + tools:layout_editor_absoluteX="-27dp"> + app:layout_constraintTop_toTopOf="parent"> + + \ 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 0752536..f39acf2 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 @@ -127,11 +127,12 @@ 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 f940efd..2d32b2d 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 @@ -28,7 +28,7 @@ android:layout_marginStart="1dp" android:layout_marginEnd="1dp" android:elevation="3dp" - android:scaleType="fitXY" + android:scaleType="centerCrop" app:layout_constraintBottom_toBottomOf="@+id/imageView9" app:layout_constraintEnd_toEndOf="@id/imageView9" app:layout_constraintStart_toStartOf="@id/imageView9" -- cgit v1.2.3