안드로이드 네이티브에서 PaymentMethod를 Compose UI로 적용하려고 합니다

한 PaymentMethod를 Compose UI
이 AndroidView.


paymentMethodWidget?.let {
paymentWidget.renderPaymentMethods(
method = it,
amount = amount,
options = null,
paymentMethodWidgetStatusListener
)

// renderAgreement(binding.agreementWidget, null)

paymentWidget.addPaymentMethodEventListener(paymentEventListener)
// paymentWidget.addAgreementStatusListener(agreementStatusListener)
isRenderPayment = true
}
......
AndroidView(
modifier = Modifier
.fillMaxWidth()
.wrapContentHeight(),
factory = {
PaymentMethod(it).apply {
layoutParams = FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT)
}
},
update = { paymentMethodWidget = it }
)

로 xml.
Was this page helpful?