Commit aada2af8 authored by jyx's avatar jyx

更换闪电盒子sdk,提现页面添加奖励提示

parent 880276c6
...@@ -237,7 +237,7 @@ dependencies { ...@@ -237,7 +237,7 @@ dependencies {
// 变现猫 // 变现猫
implementation(name: 'bxmsdk-release-3.0.0-csj3300', ext: 'aar') implementation(name: 'bxmsdk-release-3.0.0-csj3300', ext: 'aar')
// 闪电盒子 // 闪电盒子
implementation(name: 'wannuosili_ad_2.0.0', ext: 'aar') implementation(name: 'wannuosili_ad_2.2.0', ext: 'aar')
// 瑞狮新闻 // 瑞狮新闻
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+' implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
implementation(name: 'xrsdk-release_tbs', ext: 'aar') implementation(name: 'xrsdk-release_tbs', ext: 'aar')
......
...@@ -3,7 +3,7 @@ package com.mints.goodmoney.ui.activitys ...@@ -3,7 +3,7 @@ package com.mints.goodmoney.ui.activitys
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RadioGroup import android.widget.CompoundButton
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import cn.sharesdk.framework.ShareSDK import cn.sharesdk.framework.ShareSDK
import cn.sharesdk.wechat.friends.Wechat import cn.sharesdk.wechat.friends.Wechat
...@@ -39,7 +39,7 @@ import java.util.* ...@@ -39,7 +39,7 @@ import java.util.*
* 时间:2020/10/12 14:37 * 时间:2020/10/12 14:37
*/ */
class DrawcashActivity : BaseActivity(), class DrawcashActivity : BaseActivity(),
DrawcashView, View.OnClickListener, OnItemClickListener, OnLoginListener, RadioGroup.OnCheckedChangeListener { DrawcashView, View.OnClickListener, OnItemClickListener, OnLoginListener, CompoundButton.OnCheckedChangeListener {
private val TAG = DrawcashActivity::class.java.simpleName private val TAG = DrawcashActivity::class.java.simpleName
...@@ -56,8 +56,8 @@ class DrawcashActivity : BaseActivity(), ...@@ -56,8 +56,8 @@ class DrawcashActivity : BaseActivity(),
private var userConfig: DrawcashBean? = null private var userConfig: DrawcashBean? = null
private var isLoadRvItem: Boolean = true //是否首次加载rv item private var isLoadRvItem: Boolean = true //是否首次加载rv item
private var isJDNewUser = false // private var isJDNewUser = false
private var jumpJdUrl: String? = null // private var jumpJdUrl: String? = null
private var jdTintDialog: JDTintDialog? = null private var jdTintDialog: JDTintDialog? = null
override fun getContentViewLayoutID() = R.layout.activity_drawcash override fun getContentViewLayoutID() = R.layout.activity_drawcash
...@@ -71,7 +71,7 @@ class DrawcashActivity : BaseActivity(), ...@@ -71,7 +71,7 @@ class DrawcashActivity : BaseActivity(),
tv_right_subtitle.visibility = View.VISIBLE tv_right_subtitle.visibility = View.VISIBLE
tv_right_subtitle.text = "提现记录" tv_right_subtitle.text = "提现记录"
tvDrawWechat.isChecked = true tvDrawWechat.isChecked = true
rl_drawcash.setOnCheckedChangeListener(this) tvDrawJd.setOnCheckedChangeListener(this)
view_title.text = "提现规则" view_title.text = "提现规则"
vedioAdingManager = VedioAdingManager.getInstance(this) vedioAdingManager = VedioAdingManager.getInstance(this)
...@@ -335,6 +335,7 @@ class DrawcashActivity : BaseActivity(), ...@@ -335,6 +335,7 @@ class DrawcashActivity : BaseActivity(),
override fun checkJDNewUsersSuc(isJdNewUser: Boolean, JDUrl: String?) { override fun checkJDNewUsersSuc(isJdNewUser: Boolean, JDUrl: String?) {
jdTintDialog?.dismiss() jdTintDialog?.dismiss()
if (isJdNewUser) { if (isJdNewUser) {
JDUrl?.let { JDUrl?.let {
val bundle = Bundle() val bundle = Bundle()
...@@ -345,20 +346,25 @@ class DrawcashActivity : BaseActivity(), ...@@ -345,20 +346,25 @@ class DrawcashActivity : BaseActivity(),
} }
} }
showLoading("手机号已注册京东金融") showToast("手机号已注册京东金融")
} }
override fun checkJDNewUsersFail() { override fun checkJDNewUsersFail() {
jdTintDialog?.dismiss() jdTintDialog?.dismiss()
showToast("手机号已注册京东金融")
} }
override fun onCheckedChanged(group: RadioGroup?, checkedId: Int) { override fun onCheckedChanged(buttonView: CompoundButton, isChecked: Boolean) {
if (group?.checkedRadioButtonId == R.id.tvDrawJd) { if (buttonView.isChecked) {
tvDrawWechat.isChecked = false
jdTintDialog = JDTintDialog(this, object : DialogListener() { jdTintDialog = JDTintDialog(this, object : DialogListener() {
override fun onClick(v: View?) { override fun onClick(v: View?) {
when (v?.id) { when (v?.id) {
R.id.ivClose -> { R.id.ivClose -> {
jdTintDialog?.dismiss() jdTintDialog?.dismiss()
tvDrawJd.isChecked = false
tvDrawWechat.isChecked = true tvDrawWechat.isChecked = true
} }
R.id.btnBindMobile -> { R.id.btnBindMobile -> {
...@@ -368,6 +374,7 @@ class DrawcashActivity : BaseActivity(), ...@@ -368,6 +374,7 @@ class DrawcashActivity : BaseActivity(),
} }
val mobileNum = jdTintDialog?.getMobileNum()!!.replace(" ".toRegex(), "") val mobileNum = jdTintDialog?.getMobileNum()!!.replace(" ".toRegex(), "")
jdTintDialog?.dismiss() jdTintDialog?.dismiss()
tvDrawJd.isChecked = false
tvDrawWechat.isChecked = true tvDrawWechat.isChecked = true
drawcashPresenter.checkJDNewUsers(mobileNum) drawcashPresenter.checkJDNewUsers(mobileNum)
...@@ -378,14 +385,6 @@ class DrawcashActivity : BaseActivity(), ...@@ -378,14 +385,6 @@ class DrawcashActivity : BaseActivity(),
}) })
jdTintDialog?.show() jdTintDialog?.show()
// if (::drawcashAdapter.isInitialized) {
// drawcashAdapter.setIsAllUnEnable(true)
// }
} else {
// if (::drawcashAdapter.isInitialized) {
// drawcashAdapter.setIsAllUnEnable(false)
// }
} }
} }
} }
\ No newline at end of file
...@@ -8,6 +8,7 @@ import android.view.WindowManager ...@@ -8,6 +8,7 @@ import android.view.WindowManager
import android.widget.Button import android.widget.Button
import android.widget.ImageView import android.widget.ImageView
import com.mints.goodmoney.R import com.mints.goodmoney.R
import kotlinx.android.synthetic.main.activity_feekback.*
/** /**
* 提示弹框 * 提示弹框
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
android:shape="rectangle"> android:shape="rectangle">
<stroke <stroke
android:width="1dp" android:width="1dp"
android:color="@color/color_ccc" /> android:color="@color/color_FF9837" />
<solid android:color="@color/color_FF9837" /> <solid android:color="@color/white" />
<corners android:radius="10dp" /> <corners android:radius="10dp" />
</shape> </shape>
\ No newline at end of file
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
android:shape="rectangle"> android:shape="rectangle">
<stroke <stroke
android:width="1dp" android:width="1dp"
android:color="@color/color_ccc" /> android:color="@color/color_E6E6E6" />
<solid android:color="@color/white" /> <solid android:color="@color/white" />
<corners android:radius="10dp" /> <corners android:radius="10dp" />
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:fromDegrees="45"
android:pivotX="135%"
android:pivotY="15%">
<shape android:shape="rectangle">
<size
android:width="16dp"
android:height="16dp" />
<solid android:color="#fffd9a2a" />
</shape>
</rotate>
</item>
</layer-list>
\ No newline at end of file
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<!-- 渐变色 --> <!-- 渐变色 -->
<gradient <gradient
android:centerColor="#fffd9a2a" android:centerColor="#fffd9a2a"
android:endColor="#fffd8d26" android:endColor="#fffece38"
android:startColor="#fffece38" /> android:startColor="#fffd8d26" />
</shape> </shape>
\ No newline at end of file
...@@ -101,22 +101,50 @@ ...@@ -101,22 +101,50 @@
android:textSize="14sp" /> android:textSize="14sp" />
</RelativeLayout> </RelativeLayout>
<RadioGroup <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/rl_drawcash" android:id="@+id/rl_drawcash"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginBottom="10dp">
android:layout_marginEnd="10dp"
android:layout_marginBottom="20dp" <TextView
android:orientation="horizontal"> android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提现方式"
android:textSize="18sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@+id/textView4"
app:layout_constraintStart_toStartOf="@+id/tvDrawWechat" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape_tv_gold"
android:paddingStart="10dp"
android:paddingTop="6dp"
android:paddingEnd="10dp"
android:paddingBottom="6dp"
android:text="新用户奖励5元现金"
android:textColor="@color/white"
android:textSize="12sp"
app:layout_constraintEnd_toEndOf="@+id/tvDrawJd"
app:layout_constraintStart_toStartOf="@+id/tvDrawJd"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/img_reg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/shape_tint"
app:layout_constraintEnd_toEndOf="@id/textView4"
app:layout_constraintStart_toStartOf="@id/textView4"
app:layout_constraintTop_toBottomOf="@id/textView4" />
<RadioButton <RadioButton
android:id="@+id/tvDrawWechat" android:id="@+id/tvDrawWechat"
android:layout_width="0dp" android:layout_width="150dp"
android:layout_height="50dp" android:layout_height="50dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_weight="1"
android:background="@drawable/shape_jd_selector" android:background="@drawable/shape_jd_selector"
android:button="@null" android:button="@null"
android:drawableStart="@mipmap/ic_draw_wx" android:drawableStart="@mipmap/ic_draw_wx"
...@@ -124,16 +152,16 @@ ...@@ -124,16 +152,16 @@
android:gravity="center" android:gravity="center"
android:paddingStart="30dp" android:paddingStart="30dp"
android:text="微信" android:text="微信"
android:textColor="@drawable/text_color_jd_selector" android:textColor="@color/black"
android:textSize="14sp" /> android:textSize="14sp"
app:layout_constraintEnd_toStartOf="@id/tvDrawJd"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/img_reg" />
<RadioButton <RadioButton
android:id="@+id/tvDrawJd" android:id="@+id/tvDrawJd"
android:layout_width="0dp" android:layout_width="150dp"
android:layout_height="50dp" android:layout_height="50dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_weight="1"
android:background="@drawable/shape_jd_selector" android:background="@drawable/shape_jd_selector"
android:button="@null" android:button="@null"
android:drawableStart="@mipmap/ic_draw_jd" android:drawableStart="@mipmap/ic_draw_jd"
...@@ -141,10 +169,14 @@ ...@@ -141,10 +169,14 @@
android:gravity="center" android:gravity="center"
android:paddingStart="30dp" android:paddingStart="30dp"
android:text="京东金融" android:text="京东金融"
android:textColor="@drawable/text_color_jd_selector" android:textColor="@color/black"
android:textSize="14sp" /> android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/tvDrawWechat"
app:layout_constraintTop_toBottomOf="@id/img_reg" />
</androidx.constraintlayout.widget.ConstraintLayout>
</RadioGroup>
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvCash" android:id="@+id/rvCash"
......
...@@ -33,21 +33,21 @@ ...@@ -33,21 +33,21 @@
</RelativeLayout> </RelativeLayout>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="20dp" android:layout_marginBottom="30dp"
android:text="请提交您的手机号码" android:text="请提交您的手机号码"
android:textColor="@color/gray" /> android:textColor="@color/gray" />
<com.mints.goodmoney.ui.widgets.ClearEditText <com.mints.goodmoney.ui.widgets.ClearEditText
android:id="@+id/etLoginMobile" android:id="@+id/etLoginMobile"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="50dp" android:layout_height="40dp"
android:layout_marginStart="20dp" android:layout_marginStart="30dp"
android:layout_marginEnd="20dp" android:layout_marginEnd="30dp"
android:layout_marginBottom="20dp" android:layout_marginBottom="30dp"
android:background="@drawable/shape_vip_adapter" android:background="@drawable/shape_vip_adapter"
android:gravity="center" android:gravity="center"
android:hint="请输入手机号" android:hint="请输入手机号"
...@@ -64,7 +64,8 @@ ...@@ -64,7 +64,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="仅限未注册过京东金融的用户" android:text="仅限未注册过京东金融的用户"
android:textColor="@color/gray" /> android:textColor="@color/gray"
android:textSize="12sp" />
<Button <Button
android:id="@+id/btnBindMobile" android:id="@+id/btnBindMobile"
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape_tv_gold"
android:paddingStart="10dp"
android:paddingTop="6dp"
android:paddingEnd="10dp"
android:paddingBottom="6dp"
android:text="新用户奖励5元现金"
android:textColor="@color/white" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/shape_tint" />
</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