diff options
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.kt | 10 |
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") + } + } |