From 9034db2dee6b7cfc8c224360195a3d17294d49c1 Mon Sep 17 00:00:00 2001 From: Avinash Sharma Date: Mon, 13 Jan 2025 22:14:15 +0530 Subject: [PATCH 1/2] services: smoohter info (fixes #5006) --- .../myplanet/ui/community/ServicesFragment.kt | 44 +++++++++++------- app/src/main/res/drawable/service.png | Bin 0 -> 14783 bytes .../main/res/layout/placeholder_services.xml | 32 +++++++++++++ 3 files changed, 60 insertions(+), 16 deletions(-) create mode 100644 app/src/main/res/drawable/service.png create mode 100644 app/src/main/res/layout/placeholder_services.xml diff --git a/app/src/main/java/org/ole/planet/myplanet/ui/community/ServicesFragment.kt b/app/src/main/java/org/ole/planet/myplanet/ui/community/ServicesFragment.kt index 1eb4515e97..5ec7b2b7e0 100644 --- a/app/src/main/java/org/ole/planet/myplanet/ui/community/ServicesFragment.kt +++ b/app/src/main/java/org/ole/planet/myplanet/ui/community/ServicesFragment.kt @@ -75,25 +75,37 @@ class ServicesFragment : BaseTeamFragment() { private fun setRecyclerView(links: RealmResults?) { fragmentServicesBinding.llServices.removeAllViews() - links?.forEach { team -> - val b: TextView = LayoutInflater.from(activity).inflate(R.layout.button_single, fragmentServicesBinding.llServices, false) as TextView - b.setPadding(8, 8, 8, 8) - b.text = team.title - b.setOnClickListener { - val route = team.route?.split("/") - if (route != null) { - if (route.size >= 3) { - val f = TeamDetailFragment() - val c = Bundle() - val teamObject = mRealm.where(RealmMyTeam::class.java)?.equalTo("_id", route[3])?.findFirst() - c.putString("id", route[3]) - teamObject?.isMyTeam(user?.id, mRealm)?.let { it1 -> c.putBoolean("isMyTeam", it1) } - f.arguments = c - (context as OnHomeItemClickListener).openCallFragment(f) + if(links.isNullOrEmpty()){ + val placeholderView = LayoutInflater.from(activity).inflate(R.layout.placeholder_services, fragmentServicesBinding.llServices, false) + fragmentServicesBinding.llServices.addView(placeholderView) + }else { + links?.forEach { team -> + val b: TextView = LayoutInflater.from(activity).inflate( + R.layout.button_single, + fragmentServicesBinding.llServices, + false + ) as TextView + b.setPadding(8, 8, 8, 8) + b.text = team.title + b.setOnClickListener { + val route = team.route?.split("/") + if (route != null) { + if (route.size >= 3) { + val f = TeamDetailFragment() + val c = Bundle() + val teamObject = + mRealm.where(RealmMyTeam::class.java)?.equalTo("_id", route[3]) + ?.findFirst() + c.putString("id", route[3]) + teamObject?.isMyTeam(user?.id, mRealm) + ?.let { it1 -> c.putBoolean("isMyTeam", it1) } + f.arguments = c + (context as OnHomeItemClickListener).openCallFragment(f) + } } } + fragmentServicesBinding.llServices.addView(b) } - fragmentServicesBinding.llServices.addView(b) } } } diff --git a/app/src/main/res/drawable/service.png b/app/src/main/res/drawable/service.png new file mode 100644 index 0000000000000000000000000000000000000000..453d9830ed1eb7444d654da2a29a1a461d243704 GIT binary patch literal 14783 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/placeholder_services.xml b/app/src/main/res/layout/placeholder_services.xml new file mode 100644 index 0000000000..92a0a2982e --- /dev/null +++ b/app/src/main/res/layout/placeholder_services.xml @@ -0,0 +1,32 @@ + + + + + + + + + From 21b47100feddf0e69bafd064b82f94192e3526a7 Mon Sep 17 00:00:00 2001 From: Avinash Sharma Date: Tue, 14 Jan 2025 21:29:24 +0530 Subject: [PATCH 2/2] changed as per the intended message --- app/src/main/res/layout/fragment_services.xml | 20 ++++++++++------ .../main/res/layout/placeholder_services.xml | 24 +++++++++++-------- 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/app/src/main/res/layout/fragment_services.xml b/app/src/main/res/layout/fragment_services.xml index 373a7cd6fb..d1c3faf5c4 100644 --- a/app/src/main/res/layout/fragment_services.xml +++ b/app/src/main/res/layout/fragment_services.xml @@ -8,37 +8,43 @@ + android:layout_height="match_parent"> + android:layout_height="match_parent"> + + - + - + \ No newline at end of file diff --git a/app/src/main/res/layout/placeholder_services.xml b/app/src/main/res/layout/placeholder_services.xml index 92a0a2982e..7457e7ac77 100644 --- a/app/src/main/res/layout/placeholder_services.xml +++ b/app/src/main/res/layout/placeholder_services.xml @@ -5,28 +5,32 @@ android:layout_height="match_parent"> - + android:layout_marginTop="16dp" + android:gravity="center" + android:text="No description available" + android:textColor="@color/daynight_textColor" + android:textSize="16sp" /> + - + \ No newline at end of file