From d3cc4bb7c7c70b4c913ae6f893aa1a760a3fa179 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Wed, 11 Mar 2020 09:56:33 -0300 Subject: Show product images in full size if you click on them --- .../java/net/taler/wallet/payment/PromptPaymentFragment.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt') 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") + } + } -- cgit v1.2.3