Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
M
magicbox
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
magicbox
Commits
e8e55e30
Commit
e8e55e30
authored
Mar 09, 2022
by
王雪伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
df80d24e
abc551a6
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
165 additions
and
44 deletions
+165
-44
MainActivity.java
...ain/java/com/zhangxin/magicbox/activity/MainActivity.java
+30
-1
build.gradle
build.gradle
+3
-0
build.gradle
cms/build.gradle
+35
-1
WeChatUtils.kt
cms/src/main/java/com/zxhl/cms/utils/WeChatUtils.kt
+49
-3
strings.xml
cms/src/main/res/values/strings.xml
+10
-1
LoginActivity.kt
...rc/main/java/com/zxhl/main/page/activity/LoginActivity.kt
+4
-1
OrderSuccessActivity.kt
.../java/com/zxhl/main/page/activity/OrderSuccessActivity.kt
+1
-1
bj_wodemobi.png
moduleMain/src/main/res/drawable-xhdpi/bj_wodemobi.png
+0
-0
icon_order_chenggong.png
...Main/src/main/res/drawable-xhdpi/icon_order_chenggong.png
+0
-0
activity_layout_order_success.xml
...ain/src/main/res/layout/activity_layout_order_success.xml
+3
-3
item_layout_magic_coin.xml
moduleMain/src/main/res/layout/item_layout_magic_coin.xml
+1
-6
UserCenterFragment.kt
...main/java/com/zxhl/uc/page/fragment/UserCenterFragment.kt
+4
-3
layout_recommend.xml
moduleUc/src/main/res/layout/layout_recommend.xml
+25
-24
No files found.
app/src/main/java/com/zhangxin/magicbox/activity/MainActivity.java
View file @
e8e55e30
...
@@ -13,6 +13,7 @@ import androidx.annotation.Nullable;
...
@@ -13,6 +13,7 @@ import androidx.annotation.Nullable;
import
androidx.fragment.app.Fragment
;
import
androidx.fragment.app.Fragment
;
import
androidx.fragment.app.FragmentTransaction
;
import
androidx.fragment.app.FragmentTransaction
;
import
com.mob.MobSDK
;
import
com.umeng.socialize.UMShareAPI
;
import
com.umeng.socialize.UMShareAPI
;
import
com.zhangxin.magicbox.R
;
import
com.zhangxin.magicbox.R
;
import
com.umeng.analytics.MobclickAgent
;
import
com.umeng.analytics.MobclickAgent
;
...
@@ -41,8 +42,14 @@ import com.zxhl.main.page.view.NavigationBottomView;
...
@@ -41,8 +42,14 @@ import com.zxhl.main.page.view.NavigationBottomView;
import
com.zxhl.uc.page.fragment.UserCenterFragment
;
import
com.zxhl.uc.page.fragment.UserCenterFragment
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
cn.sharesdk.facebook.Facebook
;
import
cn.sharesdk.framework.Platform
;
import
cn.sharesdk.framework.PlatformActionListener
;
import
cn.sharesdk.framework.ShareSDK
;
import
cn.sharesdk.google.GooglePlus
;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.functions.Consumer
;
...
@@ -94,6 +101,7 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
...
@@ -94,6 +101,7 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
initListener
();
initListener
();
AdDataSupport
.
INSTANCE
.
init
(
this
);
AdDataSupport
.
INSTANCE
.
init
(
this
);
initFragment
();
initFragment
();
// facelogin();
mRestartLoginObservable
=
RxBus
.
get
().
register
(
Constant
.
REFRESH_LOGIN_STATS
,
String
.
class
);
mRestartLoginObservable
=
RxBus
.
get
().
register
(
Constant
.
REFRESH_LOGIN_STATS
,
String
.
class
);
mRestartLoginObservable
.
observeOn
(
AndroidSchedulers
.
mainThread
()).
subscribe
(
new
Consumer
<
String
>()
{
mRestartLoginObservable
.
observeOn
(
AndroidSchedulers
.
mainThread
()).
subscribe
(
new
Consumer
<
String
>()
{
@Override
@Override
...
@@ -342,7 +350,7 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
...
@@ -342,7 +350,7 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
try
{
try
{
UMShareAPI
.
get
(
this
).
onActivityResult
(
requestCode
,
resultCode
,
data
);
UMShareAPI
.
get
(
this
).
onActivityResult
(
requestCode
,
resultCode
,
data
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
}
}
}
}
// @Override
// @Override
...
@@ -368,4 +376,25 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
...
@@ -368,4 +376,25 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
protected
void
onSaveInstanceState
(
@NonNull
Bundle
outState
)
{
protected
void
onSaveInstanceState
(
@NonNull
Bundle
outState
)
{
// super.onSaveInstanceState(outState);
// super.onSaveInstanceState(outState);
}
}
private
void
facelogin
()
{
MobSDK
.
submitPolicyGrantResult
(
true
,
null
);
Platform
plat
=
ShareSDK
.
getPlatform
(
Facebook
.
NAME
);
//授权回调监听,监听oncomplete,onerror,oncancel三种状态
plat
.
setPlatformActionListener
(
new
PlatformActionListener
()
{
public
void
onError
(
Platform
arg0
,
int
arg1
,
Throwable
arg2
)
{
//失败的回调,arg:平台对象,arg1:表示当前的动作(8:有用户信息登录, 1:无用户信息登录),arg2:异常信息
}
public
void
onComplete
(
Platform
arg0
,
int
arg1
,
HashMap
arg2
)
{
//分享成功的回调
}
public
void
onCancel
(
Platform
arg0
,
int
arg1
)
{
//取消分享的回调
}
});
//ShareSDK.setActivity(this);//抖音登录适配安卓9.0
plat
.
authorize
();
}
}
}
build.gradle
View file @
e8e55e30
...
@@ -3,6 +3,9 @@
...
@@ -3,6 +3,9 @@
buildscript
{
buildscript
{
ext
.
kotlin_version
=
'1.4.21'
ext
.
kotlin_version
=
'1.4.21'
repositories
{
repositories
{
maven
{
url
"https://mvn.mob.com/android"
}
google
()
google
()
jcenter
()
jcenter
()
}
}
...
...
cms/build.gradle
View file @
e8e55e30
apply
plugin:
'com.android.library'
apply
plugin:
'com.android.library'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android'
apply
plugin:
'com.mob.sdk'
apply
plugin:
'kotlin-android-extensions'
apply
plugin:
'kotlin-android-extensions'
android
{
android
{
...
@@ -32,6 +32,40 @@ android {
...
@@ -32,6 +32,40 @@ android {
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
}
}
MobSDK
{
appKey
"357874b62b4c7"
appSecret
"c4d82ff12e0cde832960ddbb8d2d7250"
ShareSDK
{
loopShare
true
devInfo
{
Facebook
{
id
8
sortId
8
appKey
"1412473428822331"
appSecret
"a42f4f3f867dc947b9ed6020c2e93558"
callbackUri
"https://www.baidu.com"
officialVersion
"default"
faceBookLoginProtocolScheme
"fb1412473428822331"
shareByAppClient
true
enable
true
}
GooglePlus
{
id
21
sortId
21
appId
"236300675100-am5pm8km7md1memjevq8rl9pg5c4s4b8.apps.googleusercontent.com"
callbackUri
"http://localhost"
officialVersion
"default"
shareByAppClient
true
enable
true
}
}
}
}
sourceSets
{
sourceSets
{
main
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
jniLibs
.
srcDirs
=
[
'libs'
]
...
...
cms/src/main/java/com/zxhl/cms/utils/WeChatUtils.kt
View file @
e8e55e30
...
@@ -4,6 +4,12 @@ import android.app.Activity
...
@@ -4,6 +4,12 @@ import android.app.Activity
import
android.content.Context
import
android.content.Context
import
android.util.Log
import
android.util.Log
import
android.widget.Toast
import
android.widget.Toast
import
cn.sharesdk.facebook.Facebook
import
cn.sharesdk.framework.Platform
import
cn.sharesdk.framework.PlatformActionListener
import
cn.sharesdk.framework.ShareSDK
import
cn.sharesdk.google.GooglePlus
import
com.mob.MobSDK
import
com.umeng.socialize.UMAuthListener
import
com.umeng.socialize.UMAuthListener
import
com.umeng.socialize.UMShareAPI
import
com.umeng.socialize.UMShareAPI
import
com.umeng.socialize.UMShareListener
import
com.umeng.socialize.UMShareListener
...
@@ -15,7 +21,7 @@ import com.zxhl.cms.net.SettingPreference
...
@@ -15,7 +21,7 @@ import com.zxhl.cms.net.SettingPreference
import
com.zxhl.cms.net.callback.BaseObserver
import
com.zxhl.cms.net.callback.BaseObserver
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.net.model.other.WxBindEntity
import
com.zxhl.cms.net.model.other.WxBindEntity
import
okhttp3.internal.platform.Platform
import
java.util.*
class
WeChatUtils
{
class
WeChatUtils
{
...
@@ -23,7 +29,8 @@ class WeChatUtils {
...
@@ -23,7 +29,8 @@ class WeChatUtils {
private
var
isLogin
:
Boolean
?
=
false
private
var
isLogin
:
Boolean
?
=
false
private
var
mContext
:
Context
?
=
null
private
var
mContext
:
Context
?
=
null
private
var
lottery
:
String
?=
""
private
var
lottery
:
String
?
=
""
constructor
(
context
:
Context
,
mCallBack
:
WeChatLoginSuccessCallBall
)
:
super
()
{
constructor
(
context
:
Context
,
mCallBack
:
WeChatLoginSuccessCallBall
)
:
super
()
{
mContext
=
context
mContext
=
context
this
.
callBack
=
mCallBack
this
.
callBack
=
mCallBack
...
@@ -50,7 +57,7 @@ class WeChatUtils {
...
@@ -50,7 +57,7 @@ class WeChatUtils {
fun
wechatLogin
(
activity
:
Activity
,
str
:
String
)
{
fun
wechatLogin
(
activity
:
Activity
,
str
:
String
)
{
Log
.
e
(
"MXL"
,
"微信登录"
)
Log
.
e
(
"MXL"
,
"微信登录"
)
lottery
=
str
lottery
=
str
UMShareAPI
.
get
(
activity
)
UMShareAPI
.
get
(
activity
)
.
getPlatformInfo
(
activity
,
SHARE_MEDIA
.
WEIXIN
,
object
:
.
getPlatformInfo
(
activity
,
SHARE_MEDIA
.
WEIXIN
,
object
:
...
@@ -182,4 +189,43 @@ class WeChatUtils {
...
@@ -182,4 +189,43 @@ class WeChatUtils {
Utils
.
showToast
(
AppContext
.
get
(),
"分享取消"
)
Utils
.
showToast
(
AppContext
.
get
(),
"分享取消"
)
}
}
}
}
fun
FackBooklogin
()
{
MobSDK
.
submitPolicyGrantResult
(
true
,
null
)
val
plat
=
ShareSDK
.
getPlatform
(
Facebook
.
NAME
)
//授权回调监听,监听oncomplete,onerror,oncancel三种状态
plat
.
platformActionListener
=
object
:
PlatformActionListener
{
override
fun
onComplete
(
p0
:
Platform
?,
p1
:
Int
,
p2
:
HashMap
<
String
,
Any
>?)
{
}
override
fun
onError
(
arg0
:
Platform
,
arg1
:
Int
,
arg2
:
Throwable
)
{
//失败的回调,arg:平台对象,arg1:表示当前的动作(8:有用户信息登录, 1:无用户信息登录),arg2:异常信息
}
override
fun
onCancel
(
arg0
:
Platform
,
arg1
:
Int
)
{
//取消分享的回调
}
}
plat
.
authorize
()
}
fun
GoogleLogin
(){
MobSDK
.
submitPolicyGrantResult
(
true
,
null
)
val
plat
=
ShareSDK
.
getPlatform
(
GooglePlus
.
NAME
)
//授权回调监听,监听oncomplete,onerror,oncancel三种状态
plat
.
platformActionListener
=
object
:
PlatformActionListener
{
override
fun
onComplete
(
p0
:
Platform
?,
p1
:
Int
,
p2
:
HashMap
<
String
,
Any
>?)
{
}
override
fun
onError
(
arg0
:
Platform
,
arg1
:
Int
,
arg2
:
Throwable
)
{
//失败的回调,arg:平台对象,arg1:表示当前的动作(8:有用户信息登录, 1:无用户信息登录),arg2:异常信息
}
override
fun
onCancel
(
arg0
:
Platform
,
arg1
:
Int
)
{
//取消分享的回调
}
}
plat
.
authorize
()
}
}
}
\ No newline at end of file
cms/src/main/res/values/strings.xml
View file @
e8e55e30
...
@@ -42,8 +42,17 @@
...
@@ -42,8 +42,17 @@
<string
name=
"recycle_desc2"
>
You can exchange high-value goods
</string>
<string
name=
"recycle_desc2"
>
You can exchange high-value goods
</string>
<!--订单-->
<!--订单-->
<string
name=
"shop_order"
>
商城订单
</string>
<string
name=
"shop_order"
>
商城订单
</string>
<string
name=
"my_order"
>
我的订单
</string>
<string
name=
"my_order"
>
My order
</string>
<string
name=
"magic_box_order"
>
魔盒订单
</string>
<string
name=
"magic_box_order"
>
魔盒订单
</string>
<!--下单成功-->
<string
name=
"order_suceess_title"
>
Deliver
</string>
<string
name=
"delivery_request_succes"
>
Delivery request successful
</string>
<string
name=
"check_my_order"
>
Check my order
</string>
<!--我的-->
<string
name=
"delivery_address"
>
Delivery address
</string>
<string
name=
"customerservice"
>
Customer service
</string>
<string
name=
"about_us"
>
About us
</string>
<string
name=
"suggested"
>
Suggested
</string>
<!--底部-->
<!--底部-->
<string
name=
"shop"
>
Mall
</string>
<string
name=
"shop"
>
Mall
</string>
<string
name=
"box"
>
Boxes
</string>
<string
name=
"box"
>
Boxes
</string>
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/LoginActivity.kt
View file @
e8e55e30
...
@@ -21,6 +21,7 @@ import io.reactivex.android.schedulers.AndroidSchedulers
...
@@ -21,6 +21,7 @@ import io.reactivex.android.schedulers.AndroidSchedulers
import
kotlinx.android.synthetic.main.activity_login.*
import
kotlinx.android.synthetic.main.activity_login.*
import
java.util.concurrent.TimeUnit
import
java.util.concurrent.TimeUnit
/**
/**
* Created by gaoleichao on 2018/12/28
* Created by gaoleichao on 2018/12/28
*/
*/
...
@@ -79,7 +80,7 @@ class LoginActivity : WxImpl(), LoginContract.View {
...
@@ -79,7 +80,7 @@ class LoginActivity : WxImpl(), LoginContract.View {
}
}
if
(
p0
?.
length
==
11
)
{
if
(
p0
?.
length
==
11
)
{
id_activity_login_edit_phone_getcode
?.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
color_3A95FD
))
id_activity_login_edit_phone_getcode
?.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
color_3A95FD
))
}
else
{
}
else
{
id_activity_login_edit_phone_getcode
?.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
color_bbbbbb
))
id_activity_login_edit_phone_getcode
?.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
color_bbbbbb
))
}
}
}
}
...
@@ -282,11 +283,13 @@ class LoginActivity : WxImpl(), LoginContract.View {
...
@@ -282,11 +283,13 @@ class LoginActivity : WxImpl(), LoginContract.View {
InputType
.
TYPE_TEXT_VARIATION_PASSWORD
or
InputType
.
TYPE_CLASS_TEXT
// 设置文本类密码(默认不可见),这两个属性必须同时设置
InputType
.
TYPE_TEXT_VARIATION_PASSWORD
or
InputType
.
TYPE_CLASS_TEXT
// 设置文本类密码(默认不可见),这两个属性必须同时设置
}
}
}
}
private
var
mPrepareExit
=
false
private
var
mPrepareExit
=
false
override
fun
onBackPressed
()
{
override
fun
onBackPressed
()
{
// super.onBackPressed();
// super.onBackPressed();
exitBy2Click
()
exitBy2Click
()
}
}
private
fun
exitBy2Click
()
{
private
fun
exitBy2Click
()
{
if
(!
mPrepareExit
)
{
if
(!
mPrepareExit
)
{
mPrepareExit
=
true
// 准备退出
mPrepareExit
=
true
// 准备退出
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/OrderSuccessActivity.kt
View file @
e8e55e30
...
@@ -15,7 +15,7 @@ class OrderSuccessActivity : BaseActivity() {
...
@@ -15,7 +15,7 @@ class OrderSuccessActivity : BaseActivity() {
}
}
override
fun
before
()
{
override
fun
before
()
{
super
.
before
()
super
.
before
()
setStatusBarBackground
(
AppContext
.
get
().
resources
.
getColor
(
R
.
color
.
transparent
))
setStatusBarBackground
(
AppContext
.
get
().
resources
.
getColor
(
R
.
color
.
white
))
}
}
override
fun
layoutID
():
Int
{
override
fun
layoutID
():
Int
{
return
R
.
layout
.
activity_layout_order_success
return
R
.
layout
.
activity_layout_order_success
...
...
moduleMain/src/main/res/drawable-xhdpi/bj_wodemobi.png
View replaced file @
df80d24e
View file @
e8e55e30
73.1 KB
|
W:
|
H:
69.2 KB
|
W:
|
H:
2-up
Swipe
Onion skin
moduleMain/src/main/res/drawable-xhdpi/icon_order_chenggong.png
View replaced file @
df80d24e
View file @
e8e55e30
7.97 KB
|
W:
|
H:
22.2 KB
|
W:
|
H:
2-up
Swipe
Onion skin
moduleMain/src/main/res/layout/activity_layout_order_success.xml
View file @
e8e55e30
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:layout_centerInParent=
"true"
android:includeFontPadding=
"false"
android:includeFontPadding=
"false"
android:text=
"
商品详情
"
android:text=
"
@string/order_suceess_title
"
android:textSize=
"18sp"
android:textSize=
"18sp"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:drawableRight=
"@drawable/icon_order_chenggong2"
android:drawableRight=
"@drawable/icon_order_chenggong2"
android:drawablePadding=
"5dp"
android:drawablePadding=
"5dp"
android:text=
"
支付成功
"
android:text=
"
@string/delivery_request_succes
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"18sp"
android:textSize=
"18sp"
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
android:visibility=
"visible"
android:visibility=
"visible"
android:background=
"@drawable/shape_ff2e31_r25"
android:background=
"@drawable/shape_ff2e31_r25"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
查看订单
"
android:text=
"
@string/check_my_order
"
android:textColor=
"@color/white"
android:textColor=
"@color/white"
android:textSize=
"18sp"
android:textSize=
"18sp"
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
...
...
moduleMain/src/main/res/layout/item_layout_magic_coin.xml
View file @
e8e55e30
...
@@ -32,8 +32,6 @@
...
@@ -32,8 +32,6 @@
android:layout_weight=
"1"
android:layout_weight=
"1"
android:ellipsize=
"end"
android:ellipsize=
"end"
android:lines=
"2"
android:lines=
"2"
android:text=
"回收|苹果12手机回收苹果
苹果12手机苹果苹果12手…"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
...
@@ -44,8 +42,7 @@
...
@@ -44,8 +42,7 @@
android:layout_marginLeft=
"10dp"
android:layout_marginLeft=
"10dp"
android:layout_marginRight=
"15dp"
android:layout_marginRight=
"15dp"
android:layout_toRightOf=
"@+id/id_tv_goods_name"
android:layout_toRightOf=
"@+id/id_tv_goods_name"
android:text=
"+1999"
android:textColor=
"@color/color_4c84ff"
android:textColor=
"#FF2E31"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
</LinearLayout>
</LinearLayout>
...
@@ -60,7 +57,6 @@
...
@@ -60,7 +57,6 @@
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:text=
"2020-11-23 11:11"
android:textColor=
"@color/color_999999"
android:textColor=
"@color/color_999999"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
...
@@ -69,7 +65,6 @@
...
@@ -69,7 +65,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"15dp"
android:layout_marginRight=
"15dp"
android:text=
"余额:299魔币"
android:textColor=
"@color/color_666666"
android:textColor=
"@color/color_666666"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
...
...
moduleUc/src/main/java/com/zxhl/uc/page/fragment/UserCenterFragment.kt
View file @
e8e55e30
...
@@ -9,6 +9,7 @@ import com.bumptech.glide.load.resource.bitmap.CircleCrop
...
@@ -9,6 +9,7 @@ import com.bumptech.glide.load.resource.bitmap.CircleCrop
import
com.bumptech.glide.request.RequestOptions
import
com.bumptech.glide.request.RequestOptions
import
com.bytedance.sdk.openadsdk.TTAdNative
import
com.bytedance.sdk.openadsdk.TTAdNative
import
com.bytedance.sdk.openadsdk.TTNativeExpressAd
import
com.bytedance.sdk.openadsdk.TTNativeExpressAd
import
com.zxhl.cms.AppContext
import
com.zxhl.cms.ad.upload.Utils.AdUpload
import
com.zxhl.cms.ad.upload.Utils.AdUpload
import
com.zxhl.cms.ad.upload.model.NewsEntity
import
com.zxhl.cms.ad.upload.model.NewsEntity
import
com.zxhl.cms.common.NetConfig
import
com.zxhl.cms.common.NetConfig
...
@@ -46,13 +47,13 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
...
@@ -46,13 +47,13 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
JumpUtils
.
LogisticsJump
()
JumpUtils
.
LogisticsJump
()
}
}
id_rl_jiyijan
?.
setOnClickListener
{
id_rl_jiyijan
?.
setOnClickListener
{
JumpUtils
.
webJump
(
"联系客服"
,
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customer_service
)
,
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
}
}
id_rl_lianxikefu
?.
setOnClickListener
{
id_rl_lianxikefu
?.
setOnClickListener
{
JumpUtils
.
webJump
(
"联系客服"
,
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customerservice
)
,
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
}
}
id_rl_about_us
?.
setOnClickListener
{
id_rl_about_us
?.
setOnClickListener
{
JumpUtils
.
webJump
(
"关于我们"
,
NetConfig
.
H5
.
WEB_URL_ABOUT_US
)
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
about_us
)
,
NetConfig
.
H5
.
WEB_URL_ABOUT_US
)
}
}
//// id_fragment_user_member_btn?.setOnClickListener {
//// id_fragment_user_member_btn?.setOnClickListener {
//// JumpUtils.memberJump()
//// JumpUtils.memberJump()
...
...
moduleUc/src/main/res/layout/layout_recommend.xml
View file @
e8e55e30
...
@@ -24,86 +24,87 @@
...
@@ -24,86 +24,87 @@
<TextView
<TextView
android:id=
"@+id/id_rl_my_order"
android:id=
"@+id/id_rl_my_order"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_dingdan"
android:drawableTop=
"@drawable/icon_dingdan"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
我的订单
"
android:text=
"
@string/my_order
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/id_rl_address"
android:id=
"@+id/id_rl_address"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_shouhuo"
android:drawableTop=
"@drawable/icon_shouhuo"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
收货地址
"
android:text=
"
@string/delivery_address
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/id_rl_
logistics
"
android:id=
"@+id/id_rl_
jiyijan
"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_
wuliuwenti
"
android:drawableTop=
"@drawable/icon_
kefu
"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
物流问题
"
android:text=
"
@string/customerservice
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/id_rl_
lianxikefu
"
android:id=
"@+id/id_rl_
about_us
"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_
yijian
"
android:drawableTop=
"@drawable/icon_
guanyu
"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
意见反馈
"
android:text=
"
@string/about_us
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout
<LinearLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
>
android:layout_marginTop=
"15dp"
android:visibility=
"gone"
>
<TextView
<TextView
android:id=
"@+id/id_rl_
jiyijan
"
android:id=
"@+id/id_rl_
logistics
"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_
kefu
"
android:drawableTop=
"@drawable/icon_
wuliuwenti
"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
联系客服
"
android:text=
"
物流问题
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/id_rl_
about_us
"
android:id=
"@+id/id_rl_
lianxikefu
"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:drawableTop=
"@drawable/icon_
guanyu
"
android:drawableTop=
"@drawable/icon_
yijian
"
android:drawablePadding=
"10dp"
android:drawablePadding=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
关于我们
"
android:text=
"
意见反馈
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
...
@@ -147,7 +148,7 @@
...
@@ -147,7 +148,7 @@
android:layout_marginLeft=
"10dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginBottom=
"5dp"
android:layout_marginBottom=
"5dp"
android:text=
"
推荐盲盒
"
android:text=
"
@string/suggested
"
android:textColor=
"@color/color_333333"
android:textColor=
"@color/color_333333"
android:textStyle=
"bold"
android:textStyle=
"bold"
android:textSize=
"16sp"
/>
android:textSize=
"16sp"
/>
...
@@ -163,7 +164,7 @@
...
@@ -163,7 +164,7 @@
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"
到我的底线咯~
"
android:text=
"
@string/box_detail_open_box_bottom_desc
"
android:layout_gravity=
"center"
android:layout_gravity=
"center"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginBottom=
"20dp"
/>
android:layout_marginBottom=
"20dp"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment