feat:完成充值页UI改版
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#F7F7F7" />
|
||||
<corners android:radius="8dp" />
|
||||
</shape>
|
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#F7F7F7" />
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="#1E1E1F" />
|
||||
<corners android:radius="8dp" />
|
||||
</shape>
|
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#ffffff" />
|
||||
<corners
|
||||
android:topLeftRadius="16dp"
|
||||
android:topRightRadius="16dp" />
|
||||
</shape>
|
@@ -11,7 +11,6 @@ import com.android.billingclient.api.BillingFlowParams.ProductDetailsParams
|
||||
import com.android.billingclient.api.BillingResult
|
||||
import com.android.billingclient.api.ConsumeParams
|
||||
import com.android.billingclient.api.ProductDetails
|
||||
import com.android.billingclient.api.ProductDetailsResponseListener
|
||||
import com.android.billingclient.api.Purchase
|
||||
import com.android.billingclient.api.PurchasesUpdatedListener
|
||||
import com.android.billingclient.api.QueryProductDetailsParams
|
||||
@@ -19,7 +18,6 @@ import com.android.billingclient.api.QueryPurchasesParams
|
||||
import com.example.module_base.support.billing.IBillingService
|
||||
import com.example.module_base.support.billing.IProductDetails
|
||||
import com.example.module_base.support.billing.IPurchase
|
||||
import com.example.module_base.support.google.IGoogleService
|
||||
import java.io.IOException
|
||||
|
||||
class BillingService(/*活动*/
|
||||
@@ -45,14 +43,6 @@ class BillingService(/*活动*/
|
||||
/*商品列表*/
|
||||
private val purchaseList: MutableList<IPurchase> = ArrayList()
|
||||
|
||||
/*监听接口*/
|
||||
interface BillingUpdatesListener {
|
||||
fun onBillingClientSetupFinished()
|
||||
fun onPurchasesUpdated(purchases: List<Purchase>?)
|
||||
fun onConsumeFinished(token: String?, @BillingResponseCode result: Int)
|
||||
fun onFailedHandle(@BillingResponseCode result: Int)
|
||||
}
|
||||
|
||||
init {
|
||||
billingClient =
|
||||
BillingClient.newBuilder(activity).enablePendingPurchases().setListener(this).build()
|
||||
|
Reference in New Issue
Block a user