From 5a8b75194df3622e008a4ed316ccce1fd4ab6c75 Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Mon, 31 Jul 2023 23:37:38 +0200 Subject: [PATCH] refactor(discovered_server_item): remove databinding --- .../adapters/DiscoveredServerListAdapter.kt | 3 +- .../res/layout/discovered_server_item.xml | 95 ++++++++----------- 2 files changed, 43 insertions(+), 55 deletions(-) diff --git a/app/phone/src/main/java/dev/jdtech/jellyfin/adapters/DiscoveredServerListAdapter.kt b/app/phone/src/main/java/dev/jdtech/jellyfin/adapters/DiscoveredServerListAdapter.kt index 251eff1d..06c2d31b 100644 --- a/app/phone/src/main/java/dev/jdtech/jellyfin/adapters/DiscoveredServerListAdapter.kt +++ b/app/phone/src/main/java/dev/jdtech/jellyfin/adapters/DiscoveredServerListAdapter.kt @@ -17,8 +17,7 @@ class DiscoveredServerListAdapter( class DiscoveredServerViewHolder(private var binding: DiscoveredServerItemBinding) : RecyclerView.ViewHolder(binding.root) { fun bind(server: DiscoveredServer) { - binding.server = server - binding.executePendingBindings() + binding.serverName.text = server.name } } diff --git a/app/phone/src/main/res/layout/discovered_server_item.xml b/app/phone/src/main/res/layout/discovered_server_item.xml index 3e8f12e2..2c4af382 100644 --- a/app/phone/src/main/res/layout/discovered_server_item.xml +++ b/app/phone/src/main/res/layout/discovered_server_item.xml @@ -1,59 +1,48 @@ - + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="64dp" + android:layout_height="wrap_content" + android:layout_marginHorizontal="12dp" + android:clickable="true" + android:focusable="true" + android:foreground="@drawable/ripple_background"> - + - - - - - - - - - - - - - + android:layout_gravity="center" + android:importantForAccessibility="no" + app:srcCompat="@drawable/ic_server" + app:tint="?attr/colorOnPrimary" /> - \ No newline at end of file + + + + \ No newline at end of file