From 51a9be0858c636a5bb00222ace465909b6269d6e Mon Sep 17 00:00:00 2001 From: LooKeR Date: Sat, 30 Oct 2021 19:17:03 +0530 Subject: [PATCH] Add: Copy Direct Download link of releases (Touches #34) Fix: Card Theme in dark and amoled theme --- src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt | 5 +++++ src/main/res/values/styles.xml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt b/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt index 29705de6..137fad10 100644 --- a/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt +++ b/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt @@ -1149,6 +1149,11 @@ class ProductAdapter(private val callbacks: Callbacks, private val columns: Int) val releaseItem = items[adapterPosition] as Item.ReleaseItem callbacks.onReleaseClick(releaseItem.release) } + itemView.setOnLongClickListener { + val releaseItem = items[adapterPosition] as Item.ReleaseItem + copyLinkToClipboard(itemView, releaseItem.release.getDownloadUrl(releaseItem.repository)) + true + } } ViewType.EMPTY -> EmptyViewHolder(parent.context) } diff --git a/src/main/res/values/styles.xml b/src/main/res/values/styles.xml index 44781016..c6443248 100644 --- a/src/main/res/values/styles.xml +++ b/src/main/res/values/styles.xml @@ -59,6 +59,7 @@ @style/Theme.AppBarLayout @style/Theme.CollapsingToolbar @style/Theme.Toolbar + @style/Theme.Card