接入微信支付

This commit is contained in:
fengjignqi
2026-08-10 15:41:43 +08:00
parent 579e9427c8
commit f3006f4255
27 changed files with 2649 additions and 47 deletions

View File

@@ -80,18 +80,34 @@
android:layout_height="match_parent">
<com.scwang.smartrefresh.layout.header.ClassicsHeader
android:layout_width="match_parent"
android:layout_height="wrap_content"></com.scwang.smartrefresh.layout.header.ClassicsHeader>
android:layout_height="wrap_content"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="20dp"
android:layout_marginVertical="12dp"
></androidx.recyclerview.widget.RecyclerView>
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="20dp"
android:layout_marginVertical="12dp" />
<RelativeLayout
android:id="@+id/rel_noresult"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<include
android:id="@+id/include_noresult"
layout="@layout/include_no_result_layout" />
</RelativeLayout>
</FrameLayout>
<com.scwang.smartrefresh.layout.footer.ClassicsFooter
android:layout_width="match_parent"
android:layout_height="wrap_content"></com.scwang.smartrefresh.layout.footer.ClassicsFooter>
android:layout_height="wrap_content"/>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>

View File

@@ -14,12 +14,27 @@
android:padding="20dp"
>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
></androidx.recyclerview.widget.RecyclerView>
android:layout_weight="1">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<RelativeLayout
android:id="@+id/rel_noresult"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<include
android:id="@+id/include_noresult"
layout="@layout/include_no_result_layout" />
</RelativeLayout>
</FrameLayout>
<com.ck.ckcollar.app.widget.CKButton
@@ -35,4 +50,4 @@
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<com.ck.ckcollar.app.widget.CKLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:orientation="vertical" android:background="@color/backgroundColor">
<include layout="@layout/action_bar" />
<WebView android:id="@+id/webView" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_weight="1" />
</com.ck.ckcollar.app.widget.CKLinearLayout>

View File

@@ -11,13 +11,29 @@
android:orientation="vertical">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_marginTop="10dp"
<FrameLayout
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_marginHorizontal="20dp"
android:layout_height="match_parent"></androidx.recyclerview.widget.RecyclerView>
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<RelativeLayout
android:id="@+id/rel_noresult"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<include
android:id="@+id/include_noresult"
layout="@layout/include_no_result_layout" />
</RelativeLayout>
</FrameLayout>
<com.ck.ckcollar.app.widget.CKLinearLayout
@@ -75,4 +91,4 @@
></com.ck.ckcollar.app.widget.CKButton>
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>

View File

@@ -20,17 +20,33 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
</com.scwang.smartrefresh.layout.header.ClassicsHeader>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_marginTop="10dp"
<FrameLayout
android:layout_width="match_parent"
android:layout_marginHorizontal="12dp"
android:layout_height="match_parent"></androidx.recyclerview.widget.RecyclerView>
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_marginHorizontal="12dp"
android:layout_height="match_parent"/>
<RelativeLayout
android:id="@+id/rel_noresult"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<include
android:id="@+id/include_noresult"
layout="@layout/include_no_result_layout" />
</RelativeLayout>
</FrameLayout>
<com.scwang.smartrefresh.layout.footer.ClassicsFooter
android:layout_width="match_parent"
android:layout_height="wrap_content"></com.scwang.smartrefresh.layout.footer.ClassicsFooter>
android:layout_height="wrap_content"/>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>
</com.ck.ckcollar.app.widget.CKLinearLayout>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/rel_noresult"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="200dp">
<ImageView
android:id="@+id/img_noresult"
android:layout_width="120dp"
android:layout_height="120dp"
android:src="@mipmap/icon_no_result"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"/>
<TextView
android:id="@+id/tv_noresult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/color_999999"
android:text="暂无结果"
android:layout_below="@+id/img_noresult"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
</RelativeLayout>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_permission_top_dialog"
android:gravity="center_vertical"
android:orientation="horizontal"
android:padding="12dp">
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:contentDescription="@string/camera"
android:src="@android:drawable/ic_dialog_info" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/permissionTopTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#FF222222"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/permissionTopContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
android:textColor="#FF555555"
android:textSize="14sp" />
</LinearLayout>
</LinearLayout>

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -274,6 +274,7 @@
<string name="confirm_recharge">确认充值</string>
<string name="recharge_amount_not_empty">充值金额不能为空</string>
<string name="withdraw_amount_not_empty">提现金额不能为空</string>
<string name="withdraw_amount_minimum">提现金额不能小于0.1元</string>
<string name="withdraw_amount_alert">提现金额不能大于可提现余额</string>
<!-- 收支明细模块 -->