Commit 2665b187 authored by shiyl's avatar shiyl

add 我的钱包页面搭建完成

parent b5a9e5f5
...@@ -32,8 +32,12 @@ class AppConfig { ...@@ -32,8 +32,12 @@ class AppConfig {
const val SinaAppSecret = "85c422bc0a1e0553e6a6a075701422a7" const val SinaAppSecret = "85c422bc0a1e0553e6a6a075701422a7"
const val SinaCallBackUrl = "https://api.weibo.com/oauth2/default.html" const val SinaCallBackUrl = "https://api.weibo.com/oauth2/default.html"
const val privacyPolicyStatement = "https://www.appgc.cn/plugins/privacy/content?type=privacy&appId=1080334&ver=210601" // 用户协议
const val userProtocol = "https://www.appgc.cn/plugins/privacy/content?type=mp&appId=1080334&ver=210601" const val userProtocol = "https://www.appgc.cn/plugins/privacy/content?type=mp&appId=1080334&ver=210601"
// 隐私政策
const val privacyPolicyStatement = "https://www.appgc.cn/plugins/privacy/content?type=privacy&appId=1080334&ver=210601"
// 我的钱包 - 常见问题
const val commonProblem = "https://www.appgc.cn/plugins/privacy/content?type=privacy&appId=1080334&ver=210601"
// 友盟测试环境配置 // 友盟测试环境配置
const val UMAppTestKey = "60c8479fe044530ff0a49936"//umeng统计key注释 const val UMAppTestKey = "60c8479fe044530ff0a49936"//umeng统计key注释
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp50" android:layout_height="@dimen/dp50"
android:background="@color/white" android:background="@color/transparent"
android:fitsSystemWindows="true" android:fitsSystemWindows="true"
android:paddingStart="@dimen/dp15" android:paddingStart="@dimen/dp15"
android:paddingEnd="@dimen/dp15"> android:paddingEnd="@dimen/dp15">
......
...@@ -32,4 +32,5 @@ ...@@ -32,4 +32,5 @@
<color name="color_333333">#333333</color> <color name="color_333333">#333333</color>
<color name="color_666666">#666666</color> <color name="color_666666">#666666</color>
<color name="color_999999">#999999</color> <color name="color_999999">#999999</color>
<color name="color_F26E3D">#F26E3D</color>
</resources> </resources>
package com.yidian.shenghuoquan.newscontent.wallet.ui package com.yidian.shenghuoquan.newscontent.wallet.ui
import android.os.Bundle
import androidx.core.content.ContextCompat
import com.yidian.common.AppConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.common.extensions.clickAntiShake
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.ActivityMyWalletBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityMyWalletBinding
import com.yidian.shenghuoquan.newscontent.ui.ProtocolActivity
import com.yidian.xpage.XPageManager
/** /**
...@@ -17,4 +24,34 @@ class MyWalletActivity : BaseActivity<ActivityMyWalletBinding>() { ...@@ -17,4 +24,34 @@ class MyWalletActivity : BaseActivity<ActivityMyWalletBinding>() {
override fun getXPageName(): String { override fun getXPageName(): String {
return XRouterPathConstants.MY_WALLET return XRouterPathConstants.MY_WALLET
} }
override fun init(savedInstanceState: Bundle?) {
super.init(savedInstanceState)
initTitle()
initClick()
}
private fun initClick() {
// 交易明细
viewBind.tvTransactionDetails.clickAntiShake {
XPageManager.push(XRouterPathConstants.TRANSACTION_LIST, null)
}
// todo 提现(仅管理员可以发起提现)
viewBind.tvWithdraw.clickAntiShake {
XPageManager.push(XRouterPathConstants.VERIFY_IDENTITY, null)
}
}
private fun initTitle() {
viewBind.include.tvTitle.text = "我的钱包"
viewBind.include.ivBack.setOnClickListener {
XPageManager.pop(null)
}
viewBind.include.tvMenu.background = ContextCompat.getDrawable(this, R.drawable.icon_faq)
viewBind.include.tvMenu.setOnClickListener {
val urlMap = HashMap<String, String>()
urlMap[ProtocolActivity.ProtocolUrlKey] = AppConfig.commonProblem
XPageManager.push(XRouterPathConstants.COMMON_PROBLEM, urlMap)
}
}
} }
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent"
android:background="@color/color_F5F6F7"
android:fitsSystemWindows="true"
android:orientation="vertical">
</androidx.constraintlayout.widget.ConstraintLayout> <include
\ No newline at end of file android:id="@+id/include"
layout="@layout/layout_toolbar_menu" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp16"
android:layout_marginTop="@dimen/dp25"
android:layout_marginEnd="@dimen/dp16"
android:background="@drawable/shape_person_bg"
android:gravity="center"
android:orientation="vertical"
android:paddingTop="@dimen/dp20"
android:paddingBottom="@dimen/dp20">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="钱包余额(元)"
android:textColor="@color/color_999999"
android:textSize="@dimen/sp16" />
<TextView
android:id="@+id/tv_balance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp5"
android:textColor="@color/color_F26E3D"
android:textSize="@dimen/sp40"
android:textStyle="bold"
tools:text="12332888.00" />
<TextView
android:id="@+id/tv_transaction_details"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="@dimen/dp20"
android:drawableEnd="@mipmap/icon_next"
android:text="交易明细"
android:textColor="@color/color_333333"
android:textSize="@dimen/sp14" />
</LinearLayout>
<TextView
android:id="@+id/tv_withdraw"
android:layout_width="match_parent"
android:layout_height="44dp"
android:layout_marginStart="40dp"
android:layout_marginTop="40dp"
android:layout_marginEnd="40dp"
android:background="@drawable/account_btn_gradient_bg"
android:gravity="center"
android:text="提现"
android:textColor="@color/white"
android:textSize="18sp" />
</LinearLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment