summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-03-11 09:56:33 -0300
committerTorsten Grote <t@grobox.de>2020-03-11 09:56:33 -0300
commitd3cc4bb7c7c70b4c913ae6f893aa1a760a3fa179 (patch)
treef25e56984081d2a45516148dfbe055350cf6ded8 /app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt
parent88decdd5f85c0537059185f164ba3b15e4f1b477 (diff)
downloadwallet-android-d3cc4bb7c7c70b4c913ae6f893aa1a760a3fa179.tar.gz
wallet-android-d3cc4bb7c7c70b4c913ae6f893aa1a760a3fa179.tar.bz2
wallet-android-d3cc4bb7c7c70b4c913ae6f893aa1a760a3fa179.zip
Show product images in full size if you click on them
Diffstat (limited to 'app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt')
-rw-r--r--app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt b/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt
index 2f7807a..5a53556 100644
--- a/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt
+++ b/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt
@@ -17,6 +17,7 @@
package net.taler.wallet.payment
import android.annotation.SuppressLint
+import android.graphics.Bitmap
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
@@ -41,11 +42,11 @@ import net.taler.wallet.fadeOut
/**
* Show a payment and ask the user to accept/decline.
*/
-class PromptPaymentFragment : Fragment() {
+class PromptPaymentFragment : Fragment(), ProductImageClickListener {
private val model: WalletViewModel by activityViewModels()
private val paymentManager by lazy { model.paymentManager }
- private val adapter = ProductAdapter()
+ private val adapter = ProductAdapter(this)
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
@@ -158,4 +159,9 @@ class PromptPaymentFragment : Fragment() {
totalView.fadeIn()
}
+ override fun onImageClick(image: Bitmap) {
+ val f = ProductImageFragment.new(image)
+ f.show(parentFragmentManager, "image")
+ }
+
}