Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_fiveworld
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_fiveworld
Commits
26684d76
Commit
26684d76
authored
Jul 19, 2021
by
mengcuiguang2
Browse files
Options
Browse Files
Download
Plain Diff
代码合并
parents
e83b209b
c281a217
Changes
43
Hide whitespace changes
Inline
Side-by-side
Showing
43 changed files
with
1204 additions
and
636 deletions
+1204
-636
GridPaymentAdapter.kt
.../main/java/com/mints/street/adapter/GridPaymentAdapter.kt
+20
-3
LoginActivity.kt
app/src/main/java/com/mints/street/login/LoginActivity.kt
+8
-5
MainActivity.kt
app/src/main/java/com/mints/street/main/MainActivity.kt
+5
-0
AboutusActivity.kt
...src/main/java/com/mints/street/main/my/AboutusActivity.kt
+10
-9
BindMobileActivity.kt
.../main/java/com/mints/street/main/my/BindMobileActivity.kt
+2
-0
MyFragment.kt
app/src/main/java/com/mints/street/main/my/MyFragment.kt
+12
-12
OpenvipActivity.kt
...src/main/java/com/mints/street/main/my/OpenvipActivity.kt
+75
-12
VRFragment.kt
app/src/main/java/com/mints/street/main/vr/VRFragment.kt
+3
-0
BackVipDialog.kt
...main/java/com/mints/street/widget/dialog/BackVipDialog.kt
+51
-0
BaseDialog.java
.../main/java/com/mints/street/widget/dialog/BaseDialog.java
+27
-0
DialogListener.java
...n/java/com/mints/street/widget/dialog/DialogListener.java
+34
-0
DialogUtils.kt
...c/main/java/com/mints/street/widget/dialog/DialogUtils.kt
+17
-0
dialog_bottom_in.xml
app/src/main/res/anim/dialog_bottom_in.xml
+10
-0
dialog_bottom_out.xml
app/src/main/res/anim/dialog_bottom_out.xml
+10
-0
shape_bg_openvip.xml
app/src/main/res/drawable/shape_bg_openvip.xml
+8
-0
shape_bg_openvipcard.xml
app/src/main/res/drawable/shape_bg_openvipcard.xml
+5
-0
shape_btn_friends_unenabled.xml
app/src/main/res/drawable/shape_btn_friends_unenabled.xml
+1
-1
activity_aboutus.xml
app/src/main/res/layout/activity_aboutus.xml
+2
-2
activity_openvip.xml
app/src/main/res/layout/activity_openvip.xml
+22
-293
dialog_backvip.xml
app/src/main/res/layout/dialog_backvip.xml
+237
-0
fragment_my.xml
app/src/main/res/layout/fragment_my.xml
+12
-278
fragment_vr.xml
app/src/main/res/layout/fragment_vr.xml
+1
-2
include_privilege_show.xml
app/src/main/res/layout/include_privilege_show.xml
+271
-0
item_grid_payment_adpater.xml
app/src/main/res/layout/item_grid_payment_adpater.xml
+3
-3
view_data_page1.xml
app/src/main/res/layout/view_data_page1.xml
+39
-3
view_data_page2.xml
app/src/main/res/layout/view_data_page2.xml
+38
-4
view_data_page3.xml
app/src/main/res/layout/view_data_page3.xml
+39
-5
view_data_page4.xml
app/src/main/res/layout/view_data_page4.xml
+44
-0
view_data_page5.xml
app/src/main/res/layout/view_data_page5.xml
+44
-0
view_data_page6.xml
app/src/main/res/layout/view_data_page6.xml
+44
-0
view_data_page7.xml
app/src/main/res/layout/view_data_page7.xml
+44
-0
view_data_page8.xml
app/src/main/res/layout/view_data_page8.xml
+44
-0
icon_card2.png
app/src/main/res/mipmap-xhdpi/icon_card2.png
+0
-0
icon_card4.png
app/src/main/res/mipmap-xhdpi/icon_card4.png
+0
-0
icon_card5.png
app/src/main/res/mipmap-xhdpi/icon_card5.png
+0
-0
icon_card6.png
app/src/main/res/mipmap-xhdpi/icon_card6.png
+0
-0
icon_card7.png
app/src/main/res/mipmap-xhdpi/icon_card7.png
+0
-0
icon_vip_cancel1.png
app/src/main/res/mipmap-xhdpi/icon_vip_cancel1.png
+0
-0
icon_vip_cancel2.png
app/src/main/res/mipmap-xhdpi/icon_vip_cancel2.png
+0
-0
icon_vip_cancel3.png
app/src/main/res/mipmap-xhdpi/icon_vip_cancel3.png
+0
-0
colors.xml
app/src/main/res/values/colors.xml
+4
-0
drawables.xml
app/src/main/res/values/drawables.xml
+3
-3
styles.xml
app/src/main/res/values/styles.xml
+15
-1
No files found.
app/src/main/java/com/mints/street/adapter/GridPaymentAdapter.kt
View file @
26684d76
...
...
@@ -12,26 +12,43 @@ import com.mints.street.bean.VipBean
import
com.mints.street.databinding.ItemGridPaymentAdpaterBinding
import
me.goldze.mvvmhabit.utils.AppUtils
class
GridPaymentAdapter
(
val
context
:
Context
,
val
list
:
List
<
VipBean
.
ListBean
>)
:
AbstractVLayoutBaseAdapter
<
ItemGridPaymentAdpaterBinding
,
List
<
VipBean
.
ListBean
>>(
context
,
list
,
3
)
{
class
GridPaymentAdapter
(
val
context
:
Context
,
val
list
:
List
<
VipBean
.
ListBean
>)
:
AbstractVLayoutBaseAdapter
<
ItemGridPaymentAdpaterBinding
,
List
<
VipBean
.
ListBean
>>(
context
,
list
,
3
)
{
//设置首次进来默认选中第一个
private
var
first
:
Int
=
1
private
var
datalist
:
List
<
VipBean
.
ListBean
>?
=
list
private
var
mposition
:
Int
=
-
1
override
fun
onBindViewHolder
(
holder
:
BindingViewHolder
<
ItemGridPaymentAdpaterBinding
>,
position
:
Int
)
{
holder
.
binding
.
tvOldprice
.
paint
.
flags
=
Paint
.
STRIKE_THRU_TEXT_FLAG
var
a
=
holder
.
binding
.
bg
.
layoutParams
// var a = holder.binding.bg.layoutParams
//设置 view边距
holder
.
binding
.
bg
.
setMargin
(
AppUtils
.
dp2Px
(
context
,
10F
),
0
,
AppUtils
.
dp2Px
(
context
,
10F
),
AppUtils
.
dp2Px
(
context
,
10F
),
null
,
null
,
null
)
holder
.
binding
.
bg
.
setMargin
(
AppUtils
.
dp2Px
(
context
,
10F
),
0
,
AppUtils
.
dp2Px
(
context
,
10F
),
AppUtils
.
dp2Px
(
context
,
10F
),
null
,
null
,
null
)
//设置 view背景样式
if
(
mposition
==
position
)
{
holder
.
binding
.
bg
.
setBackgroundResource
(
R
.
drawable
.
shape_bg_payment_down
)
}
else
{
holder
.
binding
.
bg
.
setBackgroundResource
(
R
.
drawable
.
shape_bg_payment
)
}
//设置默认选中
if
(
holder
.
adapterPosition
==
0
&&
first
==
1
)
{
//如果当前的view是第一个设置默认背景,并且是第一次设置背景
holder
.
binding
.
bg
.
setBackgroundResource
(
R
.
drawable
.
shape_bg_payment_down
)
first
=
2
//设置view背景后,将设置情况改变成第二次
}
//添加 套餐推荐内容
datalist
?.
let
{
val
databean
=
it
[
position
]
// 设置点击事件
holder
.
itemView
.
setOnClickListener
{
//设置当前段中view脚标
mposition
=
holder
.
adapterPosition
holder
.
binding
.
bg
.
setBackgroundResource
(
R
.
drawable
.
shape_bg_payment_down
)
notifyDataSetChanged
()
...
...
app/src/main/java/com/mints/street/login/LoginActivity.kt
View file @
26684d76
...
...
@@ -10,6 +10,7 @@ import com.mints.street.BR
import
com.mints.street.R
import
com.mints.street.databinding.ActivityLoginBinding
import
com.mints.street.main.MainActivity
import
com.mints.street.manager.UserManager
import
com.mints.street.utils.BackInputUtil
import
com.tbruyelle.rxpermissions2.RxPermissions
import
kotlinx.android.synthetic.main.activity_bindmobile.*
...
...
@@ -23,8 +24,7 @@ import me.goldze.mvvmhabit.utils.ToastUtils
*/
class
LoginActivity
:
BaseActivity
<
ActivityLoginBinding
,
LoginViewModel
>(),
View
.
OnClickListener
{
private
var
mobile
:
String
?
=
null
private
val
userManager
by
lazy
{
UserManager
.
INSTANCE
}
override
fun
initContentView
(
savedInstanceState
:
Bundle
?)
=
R
.
layout
.
activity_login
override
fun
initVariableId
()
=
BR
.
viewModel
...
...
@@ -47,7 +47,10 @@ class LoginActivity : BaseActivity<ActivityLoginBinding, LoginViewModel>(), View
return
@setOnClickListener
}
sendCodeThread
()
if
(!
userManager
.
getMobile
().
isEmpty
())
{
sendCodeThread
()
}
mobile
=
mobile
.
replace
(
" "
.
toRegex
(),
""
)
viewModel
.
sendMobileCode
(
mobile
)
...
...
@@ -90,8 +93,8 @@ class LoginActivity : BaseActivity<ActivityLoginBinding, LoginViewModel>(), View
tv_title
.
text
=
"手机号登录"
tv_title
.
setTextColor
(
Color
.
WHITE
)
iv_left_icon
.
setImageResource
(
R
.
mipmap
.
ic_arrow_back_white
)
iv_left_icon
.
setPadding
(
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
))
header_line
.
visibility
=
View
.
GONE
iv_left_icon
.
setPadding
(
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
))
header_line
.
visibility
=
View
.
GONE
iv_left_icon
.
visibility
=
View
.
VISIBLE
//手机号设置格式
...
...
app/src/main/java/com/mints/street/main/MainActivity.kt
View file @
26684d76
...
...
@@ -26,6 +26,7 @@ import com.umeng.analytics.MobclickAgent
import
me.goldze.mvvmhabit.base.AppManager
import
me.goldze.mvvmhabit.utils.KLog
import
me.goldze.mvvmhabit.utils.ToastUtils
import
me.goldze.mvvmhabit.utils.systembar.StatusBarUtil
class
MainActivity
:
BaseActivity
<
ActivityMainBinding
,
MainViewModel
>()
{
...
...
@@ -33,6 +34,10 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainViewModel>() {
override
fun
initVariableId
()
=
BR
.
viewModel
override
fun
getStatusBarHeightView
():
View
?
{
return
null
}
override
fun
initData
()
{
super
.
initData
()
//初始化viewpager2
...
...
app/src/main/java/com/mints/street/main/my/AboutusActivity.kt
View file @
26684d76
...
...
@@ -7,13 +7,14 @@ import com.mints.street.databinding.ActivityAboutusBinding
import
com.fry.base.base.BaseActivity
import
com.mints.street.BR
import
com.mints.street.R
import
com.mints.street.webview.MintsWebViewActivity
import
kotlinx.android.synthetic.main.activity_aboutus.*
import
kotlinx.android.synthetic.main.include_header.*
class
AboutusActivity
:
BaseActivity
<
ActivityAboutusBinding
,
AboutusViewModel
>(),
View
.
OnClickListener
{
class
AboutusActivity
:
BaseActivity
<
ActivityAboutusBinding
,
AboutusViewModel
>(),
View
.
OnClickListener
{
override
fun
initVariableId
()
=
BR
.
viewModel
override
fun
initContentView
(
savedInstanceState
:
Bundle
?)=
R
.
layout
.
activity_aboutus
override
fun
initContentView
(
savedInstanceState
:
Bundle
?)
=
R
.
layout
.
activity_aboutus
override
fun
initData
()
{
super
.
initData
()
initView
()
...
...
@@ -25,22 +26,22 @@ class AboutusActivity :BaseActivity<ActivityAboutusBinding, AboutusViewModel>(),
}
private
fun
initView
()
{
tv_title
.
text
=
"关于我们"
tv_title
.
text
=
"关于我们"
tv_title
.
setTextColor
(
Color
.
BLACK
)
iv_left_icon
.
setImageResource
(
R
.
mipmap
.
ic_arrow_back
)
iv_left_icon
.
visibility
=
View
.
VISIBLE
iv_left_icon
.
visibility
=
View
.
VISIBLE
tv_user
.
setOnClickListener
(
this
)
tv_privacy
.
setOnClickListener
(
this
)
}
override
fun
onClick
(
v
:
View
?)
{
when
(
v
?.
id
)
{
when
(
v
?.
id
)
{
R
.
id
.
iv_left_icon
->
finish
()
R
.
id
.
tv_user
->
{
// startActivity(UseragreementActivity::class.java
)
R
.
id
.
tv_user
->
{
MintsWebViewActivity
.
startWebView
(
name
=
"用户协议"
,
url
=
"http://test.mints-id.com/map-api/map/register.html"
)
}
R
.
id
.
tv_privacy
->
{
// startActivity(PrivacypolicyActivity::class.java
)
R
.
id
.
tv_privacy
->
{
MintsWebViewActivity
.
startWebView
(
name
=
"隐私协议"
,
url
=
"http://test.mints-id.com/map-api/map/privacy.html"
)
}
}
}
...
...
app/src/main/java/com/mints/street/main/my/BindMobileActivity.kt
View file @
26684d76
...
...
@@ -11,6 +11,7 @@ import com.mints.street.R
import
com.mints.street.bean.UserBean
import
com.mints.street.databinding.ActivityBindmobileBinding
import
com.mints.street.main.MainActivity
import
com.mints.street.manager.UserManager
import
com.mints.street.utils.BackInputUtil
import
com.tbruyelle.rxpermissions2.RxPermissions
import
kotlinx.android.synthetic.main.activity_bindmobile.*
...
...
@@ -126,6 +127,7 @@ class BindMobileActivity : BaseActivity<ActivityBindmobileBinding, BindMobileVie
}
}
}
//关闭线程
it
.
postDelayed
(
run
,
1000
)
}
}
...
...
app/src/main/java/com/mints/street/main/my/MyFragment.kt
View file @
26684d76
...
...
@@ -15,7 +15,6 @@ import androidx.lifecycle.Observer
import
cn.sharesdk.framework.ShareSDK
import
cn.sharesdk.wechat.friends.Wechat
import
com.bumptech.glide.Glide
import
com.bytedance.sdk.component.image.LoadConfig
import
com.fry.base.base.BaseFragment
import
com.google.android.material.bottomsheet.BottomSheetDialog
import
com.mints.street.BR
...
...
@@ -33,9 +32,10 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
import
com.tbruyelle.rxpermissions2.RxPermissions
import
kotlinx.android.synthetic.main.fragment_my.*
import
me.goldze.mvvmhabit.
utils.KLog
import
me.goldze.mvvmhabit.
base.AppManager
import
me.goldze.mvvmhabit.utils.RxUtils
import
me.goldze.mvvmhabit.utils.ToastUtils
import
me.goldze.mvvmhabit.utils.systembar.StatusBarUtil
import
java.util.*
...
...
@@ -51,7 +51,6 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
private
val
loginApi
by
lazy
{
LoginApi
()
}
private
var
wxInfo
:
WXInfo
?
=
null
//弹窗
private
var
mBottomSheetDialog
:
BottomSheetDialog
?
=
null
private
var
iv_weixin
:
ImageView
?
=
null
...
...
@@ -68,6 +67,7 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
override
fun
initVariableId
()
=
BR
.
viewModel
override
fun
initData
()
{
super
.
initData
()
StatusBarUtil
.
setHeightAndPadding
(
AppManager
.
getAppManager
().
currentActivity
,
binding
.
llMyRoot
)
srl_my
.
setOnRefreshListener
(
this
)
//隐藏立即领取
// bt_try.visibility = View.GONE
...
...
@@ -89,7 +89,7 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
private
fun
initListener
()
{
//设置登录点击事件
RxUtils
.
onMultiClick
(
binding
.
llMyLogin
){
RxUtils
.
onMultiClick
(
binding
.
llMyLogin
)
{
// binding.llMyLogin.setOnClickListener {
if
(!
userManager
.
userIsLogin
())
{
...
...
@@ -110,7 +110,7 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
tv_private
?.
setOnClickListener
(
this
)
iv_weixin
?.
setOnClickListener
(
this
)
// ly_phone?.setOnClickListener(this)
RxUtils
.
onMultiClick
(
ly_phone
){
RxUtils
.
onMultiClick
(
ly_phone
)
{
if
(
cb_checked
!!
.
isChecked
)
{
startActivity
(
LoginActivity
::
class
.
java
)
mBottomSheetDialog
!!
.
dismiss
()
...
...
@@ -133,10 +133,10 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
}
RxUtils
.
onMultiClick
(
aboutus
){
RxUtils
.
onMultiClick
(
aboutus
)
{
startActivity
(
AboutusActivity
::
class
.
java
)
}
RxUtils
.
onMultiClick
(
moresettings
){
RxUtils
.
onMultiClick
(
moresettings
)
{
startActivity
(
MoresettingsActivity
::
class
.
java
)
}
}
...
...
@@ -193,10 +193,10 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
// }
// }
R
.
id
.
tv_regist
->
{
MintsWebViewActivity
.
startWebView
(
name
=
"用户协议"
,
url
=
"http://test.mints-id.com/map-api/map/register.html"
)
MintsWebViewActivity
.
startWebView
(
name
=
"用户协议"
,
url
=
"http://test.mints-id.com/map-api/map/register.html"
)
}
R
.
id
.
tv_private
->
{
MintsWebViewActivity
.
startWebView
(
name
=
"隐私协议"
,
url
=
"http://test.mints-id.com/map-api/map/privacy.html"
)
MintsWebViewActivity
.
startWebView
(
name
=
"隐私协议"
,
url
=
"http://test.mints-id.com/map-api/map/privacy.html"
)
}
}
...
...
@@ -231,9 +231,9 @@ class MyFragment : BaseFragment<FragmentMyBinding, MyViewModel>(), OnRefreshList
}
override
fun
onRefresh
(
refreshLayout
:
RefreshLayout
)
{
viewModel
.
getmyInfo
()
setUserLoginStatus
()
srl_my
.
finishRefresh
(
true
)
viewModel
.
getmyInfo
()
setUserLoginStatus
()
srl_my
.
finishRefresh
(
true
)
}
override
fun
onDestroy
()
{
...
...
app/src/main/java/com/mints/street/main/my/OpenvipActivity.kt
View file @
26684d76
package
com.mints.street.main.my
import
android.app.Dialog
import
android.graphics.Color
import
android.os.Bundle
import
android.text.TextUtils
...
...
@@ -16,22 +17,31 @@ import com.mints.street.bean.PaymentBean
import
com.mints.street.bean.VipBean
import
com.mints.street.bean.WxPayParamBean
import
com.mints.street.databinding.ActivityOpenvipBinding
import
com.mints.street.main.MainActivity
import
com.mints.street.manager.UserManager
import
com.mints.street.widget.dialog.DialogListener
import
com.mints.street.widget.dialog.DialogUtils
import
kotlinx.android.synthetic.main.activity_openvip.*
import
kotlinx.android.synthetic.main.include_header.*
import
me.goldze.mvvmhabit.base.AppManager
import
me.goldze.mvvmhabit.utils.AppUtils
import
me.goldze.mvvmhabit.utils.ToastUtils
import
me.goldze.mvvmhabit.utils.systembar.StatusBarUtil
class
OpenvipActivity
:
BaseActivity
<
ActivityOpenvipBinding
,
OpenvipViewModel
>(),
View
.
OnClickListener
{
private
var
vLayout
:
VirtualLayoutManager
?
=
null
private
var
mAdapter
:
DelegateAdapter
?
=
null
private
var
vipList
:
MutableList
<
VipBean
.
ListBean
>?
=
null
private
var
currentPayType
=
""
override
fun
initVariableId
()
=
BR
.
viewModel
override
fun
initContentView
(
savedInstanceState
:
Bundle
?)
=
R
.
layout
.
activity_openvip
override
fun
getStatusBarHeightView
():
View
?
{
return
null
}
override
fun
initData
()
{
super
.
initData
()
if
(!
TextUtils
.
isEmpty
(
UserManager
.
INSTANCE
.
getUserID
())){
...
...
@@ -41,6 +51,7 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
viewModel
.
getpaymentwey
(
"android"
)
}
StatusBarUtil
.
setHeightAndPadding
(
this
,
binding
.
viewBg
)
initView
()
initListener
()
}
...
...
@@ -61,23 +72,37 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
val
page1
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page1
,
null
)
val
page2
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page2
,
null
)
val
page3
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page3
,
null
)
val
page4
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page4
,
null
)
val
page5
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page5
,
null
)
val
page6
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page6
,
null
)
val
page7
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page7
,
null
)
val
page8
=
layoutInflater
.
inflate
(
R
.
layout
.
view_data_page8
,
null
)
list
.
add
(
page1
)
list
.
add
(
page2
)
list
.
add
(
page3
)
list
.
add
(
page4
)
list
.
add
(
page5
)
list
.
add
(
page6
)
list
.
add
(
page7
)
list
.
add
(
page8
)
//设置显示的数据
cfp_data_viewpager
.
setViewList
(
list
)
//设置header样式
tv_title
.
text
=
"成为会员"
tv_title
.
setTextColor
(
Color
.
WHITE
)
iv_left_icon
.
setImageResource
(
R
.
mipmap
.
tt_shadow_lefterback_titlebar
)
iv_left_icon
.
setImageResource
(
R
.
mipmap
.
ic_arrow_back_white
)
iv_left_icon
.
setPadding
(
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
),
AppUtils
.
dp2Px
(
this
,
15F
))
iv_left_icon
.
visibility
=
View
.
VISIBLE
header_line
.
visibility
=
View
.
GONE
//recycleView管理
//recycleView管理(展示套餐推荐)
vLayout
=
VirtualLayoutManager
(
this
)
mAdapter
=
DelegateAdapter
(
vLayout
,
false
)
binding
.
listview
.
adapter
=
mAdapter
binding
.
listview
.
layoutManager
=
vLayout
...
...
@@ -87,7 +112,8 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
override
fun
initViewObservable
()
{
super
.
initViewObservable
()
viewModel
.
Vipdata
.
observe
(
this
,
Observer
<
VipBean
>
{
vipList
=
it
.
list
as
MutableList
<
VipBean
.
ListBean
>?
vipList
=
it
.
list
as
MutableList
<
VipBean
.
ListBean
>?
//展示 推荐套餐内容
mAdapter
?.
addAdapter
(
GridPaymentAdapter
(
this
,
it
.
list
!!
))
})
viewModel
.
vippayParams
.
observe
(
this
,
Observer
<
WxPayParamBean
>
{
...
...
@@ -115,6 +141,9 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
if
(
it
.
list
.
isNullOrEmpty
())
{
return
@Observer
}
else
{
//设置 默认支付方式 (根据返回参数的第一个值)
setfirstpaymentwey
(
it
.
list
!!
[
0
])
for
(
str
in
it
.
list
!!
)
{
if
(
str
.
equals
(
"WEIXIN"
))
{
ly_weixin
.
visibility
=
View
.
VISIBLE
...
...
@@ -133,20 +162,31 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
}
private
fun
setfirstpaymentwey
(
paymentwey
:
String
)
{
if
(
paymentwey
.
equals
(
"WEIXIN"
))
{
setOnChecked
(
1
)
}
else
{
setOnChecked
(
2
)
}
}
override
fun
onClick
(
v
:
View
?)
{
when
(
v
?.
id
)
{
R
.
id
.
iv_left_icon
->
finish
()
R
.
id
.
ly_weixin
->{
//支付宝支付
R
.
id
.
iv_left_icon
->
{
backvipDialog
()
// finish()
}
R
.
id
.
ly_weixin
->
{
//微信支付
//设置选中样式
setOnChecked
(
1
)
currentPayType
=
"WEIXIN"
}
R
.
id
.
ly_alipay
->
{
//支付宝支付
R
.
id
.
ly_alipay
->
{
//支付宝支付
//设置选中样式
setOnChecked
(
2
)
currentPayType
=
"ALIPAY"
}
R
.
id
.
bt_try
->
{
R
.
id
.
bt_try
->
{
//点击开通全球会员按钮
if
(
vipList
!=
null
&&
vipList
!!
.
size
>
0
)
{
if
(
TextUtils
.
equals
(
"WEIXIN"
,
currentPayType
))
{
viewModel
.
getVipPayParams
(
"WEIXIN"
,
vipList
!!
[
0
].
pid
)
...
...
@@ -158,13 +198,36 @@ class OpenvipActivity : BaseActivity<ActivityOpenvipBinding, OpenvipViewModel>()
}
}
private
fun
backvipDialog
()
{
DialogUtils
.
showbackvipDialog
(
this
,
object
:
DialogListener
()
{
override
fun
onClick
(
dialog
:
Dialog
?,
v
:
View
?)
{
when
(
v
?.
id
)
{
R
.
id
.
tv_payment
->
{
//继续支付
if
(
dialog
!=
null
&&
dialog
.
isShowing
)
{
dialog
.
dismiss
()
}
}
R
.
id
.
tv_close
->
{
//取消
startActivityThenKill
(
MainActivity
::
class
.
java
)
}
}
}
})
}
/**
* 设置选中支付方式view样式
* 1--微信支付
* 2--支付宝支付
*/
private
fun
setOnChecked
(
paymentflag
:
Int
?)
{
when
(
paymentflag
)
{
1
->
{
//选中微信
when
(
paymentflag
)
{
1
->
{
//选中微信
iv_weixin
.
setImageResource
(
R
.
mipmap
.
pay_select
)
iv_alipay
.
setImageResource
(
R
.
mipmap
.
pay_unselect
)
}
2
->
{
//选中支付宝
2
->
{
//选中支付宝
iv_weixin
.
setImageResource
(
R
.
mipmap
.
pay_unselect
)
iv_alipay
.
setImageResource
(
R
.
mipmap
.
pay_select
)
}
...
...
app/src/main/java/com/mints/street/main/vr/VRFragment.kt
View file @
26684d76
...
...
@@ -18,7 +18,9 @@ import com.mints.street.BR
import
com.mints.street.R
import
com.mints.street.databinding.FragmentVrBinding
import
com.mints.street.main.my.MyFragment
import
me.goldze.mvvmhabit.base.AppManager
import
me.goldze.mvvmhabit.utils.Utils
import
me.goldze.mvvmhabit.utils.systembar.StatusBarUtil
import
net.lucode.hackware.magicindicator.MagicIndicator
import
net.lucode.hackware.magicindicator.buildins.UIUtil
import
net.lucode.hackware.magicindicator.buildins.commonnavigator.CommonNavigator
...
...
@@ -41,6 +43,7 @@ class VRFragment : BaseFragment<FragmentVrBinding, VRViewModel>() {
override
fun
initData
()
{
super
.
initData
()
StatusBarUtil
.
setHeightAndPadding
(
AppManager
.
getAppManager
().
currentActivity
,
binding
.
magicIndicator
)
initTabFragment
()
}
...
...
app/src/main/java/com/mints/street/widget/dialog/BackVipDialog.kt
0 → 100644
View file @
26684d76
package
com.mints.street.widget.dialog
import
android.app.Dialog
import
android.content.Context
import
android.text.Html
import
android.view.Gravity
import
android.view.KeyEvent
import
android.view.WindowManager
import
android.widget.ImageView
import
android.widget.TextView
import
com.mints.street.R
/**
* 确认取消支付弹窗
*/
class
BackVipDialog
(
context
:
Context
,
private
val
listener
:
DialogListener
)
:
Dialog
(
context
,
R
.
style
.
dialog
)
{
private
val
lp
:
WindowManager
.
LayoutParams
private
val
tv_payment
:
TextView
private
val
tv_close
:
TextView
init
{
setContentView
(
R
.
layout
.
dialog_backvip
)
// 设置window属性
lp
=
window
!!
.
attributes
lp
.
gravity
=
Gravity
.
CENTER
lp
.
width
=
WindowManager
.
LayoutParams
.
WRAP_CONTENT
lp
.
windowAnimations
=
R
.
style
.
DialogAnimBottom
window
!!
.
attributes
=
lp
// 设置外部不可关闭
setCancelable
(
false
)
setCanceledOnTouchOutside
(
false
)
setOnKeyListener
{
_
,
i
,
_
->
i
==
KeyEvent
.
KEYCODE_BACK
}
// 查找View
tv_payment
=
findViewById
(
R
.
id
.
tv_payment
)
tv_close
=
findViewById
(
R
.
id
.
tv_close
)
tv_payment
.
setOnClickListener
{
listener
.
onClick
(
it
)
}
tv_close
.
setOnClickListener
{
listener
.
onClick
(
it
)
}
}
}
\ No newline at end of file
app/src/main/java/com/mints/street/widget/dialog/BaseDialog.java
0 → 100644
View file @
26684d76
package
com
.
mints
.
street
.
widget
.
dialog
;
import
android.app.Dialog
;
import
android.content.Context
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.StyleRes
;
/**
* 描述:dialog屏幕适配
* 作者:孟崔广
* 邮箱:mengcga@163.com
*/
public
abstract
class
BaseDialog
extends
Dialog
{
public
BaseDialog
(
@NonNull
Context
context
)
{
super
(
context
);
}
public
BaseDialog
(
@NonNull
Context
context
,
@StyleRes
int
themeResId
)
{
super
(
context
,
themeResId
);
}
protected
BaseDialog
(
@NonNull
Context
context
,
boolean
cancelable
,
@Nullable
OnCancelListener
cancelListener
)
{
super
(
context
,
cancelable
,
cancelListener
);
}
}
app/src/main/java/com/mints/street/widget/dialog/DialogListener.java
0 → 100644
View file @
26684d76
package
com
.
mints
.
street
.
widget
.
dialog
;
import
android.app.Dialog
;
import
android.view.View
;
import
android.view.View.OnClickListener
;
/**
* 自定义dialog父类监听
*
* @author renjl
*/
public
abstract
class
DialogListener
implements
OnClickListener
{
private
Dialog
mDialog
;
public
DialogListener
(
Dialog
dialog
)
{
this
.
mDialog
=
dialog
;
}
public
DialogListener
()
{
}
public
void
setDialog
(
Dialog
dialog
)
{
mDialog
=
dialog
;
}
@Override
public
void
onClick
(
View
v
)
{
onClick
(
mDialog
,
v
);
}
protected
void
onClick
(
Dialog
dialog
,
View
v
)
{
}
}
app/src/main/java/com/mints/street/widget/dialog/DialogUtils.kt
0 → 100644
View file @
26684d76
package
com.mints.street.widget.dialog
import
android.content.Context
import
java.lang.ref.WeakReference
object
DialogUtils
{
/**
* 公众号请求弹框
*/
fun
showbackvipDialog
(
ctx
:
Context
,
dialogListener
:
DialogListener
)
{
val
weakReference
=
WeakReference
<
Context
>(
ctx
)
val
bonusDialog
=
BackVipDialog
(
weakReference
.
get
()
!!
,
dialogListener
)
bonusDialog
.
show
()
dialogListener
.
setDialog
(
bonusDialog
)
}
}
\ No newline at end of file
app/src/main/res/anim/dialog_bottom_in.xml
0 → 100644
View file @
26684d76
<set
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<translate
android:duration=
"300"
android:fromYDelta=
"100%p"
android:toYDelta=
"0"
/>
<alpha
android:duration=
"500"
android:fromAlpha=
"0.0"
android:toAlpha=
"1.0"
/>
</set>
app/src/main/res/anim/dialog_bottom_out.xml
0 → 100644
View file @
26684d76
<set
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<translate
android:duration=
"750"
android:fromYDelta=
"0"
android:toYDelta=
"100%p"
/>
<alpha
android:duration=
"300"
android:fromAlpha=
"1.0"
android:toAlpha=
"0.0"
/>
</set>
\ No newline at end of file
app/src/main/res/drawable/shape_bg_openvip.xml
0 → 100644
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<corners
android:radius=
"100dp"
/>
<gradient
android:angle=
"0"
android:startColor=
"#EDCC6A"
android:endColor=
"#E6AD06"
/>
</shape>
\ No newline at end of file
app/src/main/res/drawable/shape_bg_openvipcard.xml
0 → 100644
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<corners
android:radius=
"100dp"
/>
<solid
android:color=
"#4D000000"
/>
</shape>
\ No newline at end of file
app/src/main/res/drawable/shape_btn_friends_unenabled.xml
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<solid
android:color=
"#F
1CA5
4"
/>
<solid
android:color=
"#F
FE8A
4"
/>
<corners
android:radius=
"100dp"
/>
</shape>
\ No newline at end of file
app/src/main/res/layout/activity_aboutus.xml
View file @
26684d76
...
...
@@ -46,14 +46,14 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textColor=
"@color/black"
android:text=
"《
用户
协议》"
/>
android:text=
"《
注册
协议》"
/>
<TextView
android:id=
"@+id/tv_privacy"
android:layout_marginLeft=
"10dp"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textColor=
"@color/black"
android:text=
"《隐私
政策
》"
/>
android:text=
"《隐私
协议
》"
/>
</LinearLayout>
...
...
app/src/main/res/layout/activity_openvip.xml
View file @
26684d76
...
...
@@ -15,6 +15,7 @@
android:layout_height=
"wrap_content"
>
<View
android:id=
"@+id/view_bg"
android:layout_width=
"match_parent"
android:layout_height=
"200dp"
android:background=
"@color/black"
/>
...
...
@@ -51,242 +52,21 @@
android:layout_height=
"wrap_content"
/>
</com.mints.street.widget.CoverFlowViewPager>
<include
layout=
"@layout/include_privilege_show"
/>
<
androidx.constraintlayout.widget.Constraint
Layout
<
Linear
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
>
<TextView
android:id=
"@+id/textView5"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"享受8大特权"
android:textColor=
"@color/black"
android:textSize=
"20sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ImageView
android:id=
"@+id/imageView5"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:src=
"@mipmap/icon_me1"
app:layout_constraintEnd_toStartOf=
"@+id/guideline5"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"无线缩放"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toBottomOf=
"@+id/imageView5"
/>
<ImageView
android:id=
"@+id/imageView4"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:src=
"@mipmap/icon_me2"
app:layout_constraintEnd_toStartOf=
"@+id/guideline4"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国内外街景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintHorizontal_bias=
"0.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toBottomOf=
"@+id/imageView4"
/>
<ImageView
android:id=
"@+id/imageView6"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:src=
"@mipmap/icon_me3"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline4"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView3"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"VR全景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toBottomOf=
"@+id/imageView6"
/>
<ImageView
android:id=
"@+id/imageView7"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:src=
"@mipmap/icon_me4"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline6"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"3D地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toBottomOf=
"@+id/imageView7"
/>
<ImageView
android:id=
"@+id/imageView12"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me5"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView9"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国外搜索"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline9"
app:layout_constraintEnd_toEndOf=
"@+id/imageView12"
app:layout_constraintStart_toStartOf=
"@+id/imageView12"
app:layout_constraintTop_toBottomOf=
"@+id/imageView12"
/>
<ImageView
android:id=
"@+id/imageView13"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me6"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<ImageView
android:id=
"@+id/imageView14"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me7"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"高清地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline9"
app:layout_constraintEnd_toEndOf=
"@+id/imageView13"
app:layout_constraintStart_toStartOf=
"@+id/imageView13"
app:layout_constraintTop_toBottomOf=
"@+id/imageView13"
/>
<TextView
android:id=
"@+id/textView11"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"历史影像"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline9"
app:layout_constraintEnd_toEndOf=
"@+id/imageView14"
app:layout_constraintStart_toStartOf=
"@+id/imageView14"
app:layout_constraintTop_toBottomOf=
"@+id/imageView14"
/>
<ImageView
android:id=
"@+id/imageView15"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me8"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView12"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"景点推荐"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline9"
app:layout_constraintEnd_toEndOf=
"@+id/imageView15"
app:layout_constraintStart_toStartOf=
"@+id/imageView15"
app:layout_constraintTop_toBottomOf=
"@+id/imageView15"
/>
<ImageView
android:id=
"@+id/imageView16"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:background=
"@drawable/shape_btn_friends_unenabled"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/textView5"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
tools:srcCompat=
"@tools:sample/avatars"
/>
<ImageView
android:id=
"@+id/imageView18"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:background=
"@drawable/shape_btn_friends_unenabled"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintHorizontal_bias=
"0.481"
app:layout_constraintStart_toEndOf=
"@+id/textView5"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintVertical_bias=
"0.512"
tools:srcCompat=
"@tools:sample/avatars"
/>
android:gravity=
"center"
android:layout_marginBottom=
"10dp"
android:orientation=
"horizontal"
>
<ImageView
android:id=
"@+id/imageView"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:background=
"@drawable/shape_btn_friends_unenabled"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@+id/textView7"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"@+id/guideline9"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
android:layout_marginRight=
"10dp"
android:src=
"@mipmap/icon_me_tiao"
/>
<TextView
android:id=
"@+id/textView7"
...
...
@@ -294,71 +74,20 @@
android:layout_height=
"wrap_content"
android:text=
"套餐推荐"
android:textColor=
"@color/black"
android:textSize=
"20sp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"@+id/guideline9"
/>
android:textSize=
"20sp"
/>
<ImageView
android:id=
"@+id/imageView2"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:background=
"@drawable/shape_btn_friends_unenabled"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toEndOf=
"@+id/textView7"
app:layout_constraintTop_toTopOf=
"@+id/guideline9"
tools:srcCompat=
"@tools:sample/avatars"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline9"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
".75"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline8"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.5"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline7"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.25"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.50121653"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline5"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.25"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline6"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.75"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
android:layout_marginLeft=
"10dp"
android:src=
"@mipmap/icon_me_tiao"
/>
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/listview"
android:layout_width=
"match_parent"
android:layout_height=
"1
0
0dp"
/>
android:layout_height=
"1
3
0dp"
/>
<LinearLayout
android:id=
"@+id/ly_weixin"
...
...
@@ -386,11 +115,11 @@
android:textSize=
"18sp"
/>
<ImageView
android:layout_gravity=
"center"
android:id=
"@+id/iv_weixin"
android:src=
"@mipmap/pay_unselect"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
/>
android:layout_height=
"20dp"
android:layout_gravity=
"center"
android:src=
"@mipmap/pay_unselect"
/>
</LinearLayout>
<View
...
...
@@ -426,11 +155,11 @@
android:textSize=
"18sp"
/>
<ImageView
android:layout_gravity=
"center"
android:src=
"@mipmap/pay_unselect"
android:id=
"@+id/iv_alipay"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
/>
android:layout_height=
"20dp"
android:layout_gravity=
"center"
android:src=
"@mipmap/pay_unselect"
/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
...
...
@@ -442,10 +171,10 @@
android:layout_height=
"50dp"
android:layout_gravity=
"bottom"
android:layout_margin=
"10dp"
android:background=
"@drawable/shape_b
tn_friends_unenabled
"
android:background=
"@drawable/shape_b
g_openvip
"
android:text=
"开通全球会员"
android:textColor=
"@color/
white
"
android:textSize=
"1
0
sp"
/>
android:textColor=
"@color/
black
"
android:textSize=
"1
6
sp"
/>
</FrameLayout>
</layout>
\ No newline at end of file
app/src/main/res/layout/dialog_backvip.xml
0 → 100644
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"300dp"
android:layout_height=
"400dp"
android:background=
"@mipmap/icon_vip_cancel1"
>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.3"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.75"
/>
<TextView
android:id=
"@+id/textView8"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"36dp"
android:text=
"真的要放弃购买"
android:textSize=
"18sp"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintHorizontal_bias=
"0.501"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<TextView
android:id=
"@+id/textView13"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"3D高清街景会员吗?"
android:textColor=
"#CCF1DEA4"
android:textSize=
"24sp"
app:layout_constraintBottom_toTopOf=
"@+id/textView14"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/textView8"
/>
<TextView
android:id=
"@+id/textView14"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"你有可能错过以下权益"
android:textColor=
"@color/white"
app:layout_constraintBottom_toTopOf=
"@+id/guideline"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintHorizontal_bias=
"0.501"
app:layout_constraintStart_toStartOf=
"parent"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline9"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.333333"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.666"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline11"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.525"
/>
<ImageView
android:id=
"@+id/imageView9"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline11"
app:layout_constraintEnd_toStartOf=
"@+id/guideline9"
app:layout_constraintHorizontal_bias=
"0.554"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/guideline"
app:srcCompat=
"@mipmap/icon_me1"
/>
<TextView
android:id=
"@+id/textView15"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"无限缩放"
android:textColor=
"@color/white"
app:layout_constraintBottom_toTopOf=
"@+id/guideline11"
app:layout_constraintEnd_toEndOf=
"@+id/imageView9"
app:layout_constraintStart_toStartOf=
"@+id/imageView9"
app:layout_constraintTop_toBottomOf=
"@+id/imageView9"
/>
<ImageView
android:id=
"@+id/imageView10"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toBottomOf=
"@+id/imageView9"
app:layout_constraintEnd_toStartOf=
"@+id/guideline10"
app:layout_constraintStart_toStartOf=
"@+id/guideline9"
app:layout_constraintTop_toTopOf=
"@+id/imageView9"
app:srcCompat=
"@mipmap/icon_me2"
/>
<TextView
android:id=
"@+id/textView16"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国内外街景"
android:textColor=
"@color/white"
app:layout_constraintBottom_toBottomOf=
"@+id/textView15"
app:layout_constraintEnd_toStartOf=
"@+id/guideline10"
app:layout_constraintStart_toStartOf=
"@+id/guideline9"
app:layout_constraintTop_toTopOf=
"@+id/textView15"
/>
<ImageView
android:id=
"@+id/imageView11"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toBottomOf=
"@+id/imageView10"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline10"
app:layout_constraintTop_toTopOf=
"@+id/imageView10"
app:srcCompat=
"@mipmap/icon_me3"
/>
<TextView
android:id=
"@+id/textView17"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"VR全景"
android:textColor=
"@color/white"
app:layout_constraintBottom_toBottomOf=
"@+id/textView16"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline10"
app:layout_constraintTop_toTopOf=
"@+id/textView16"
/>
<ImageView
android:id=
"@+id/imageView15"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline2"
app:layout_constraintEnd_toEndOf=
"@+id/imageView9"
app:layout_constraintHorizontal_bias=
"1.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView9"
app:layout_constraintTop_toTopOf=
"@+id/guideline11"
app:srcCompat=
"@mipmap/icon_me4"
/>
<TextView
android:id=
"@+id/textView18"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"3D地图"
android:textColor=
"@color/white"
app:layout_constraintBottom_toTopOf=
"@+id/guideline2"
app:layout_constraintEnd_toEndOf=
"@+id/imageView15"
app:layout_constraintStart_toStartOf=
"@+id/imageView15"
app:layout_constraintTop_toBottomOf=
"@+id/imageView15"
/>
<ImageView
android:id=
"@+id/imageView17"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toBottomOf=
"@+id/imageView15"
app:layout_constraintEnd_toStartOf=
"@+id/guideline10"
app:layout_constraintStart_toStartOf=
"@+id/guideline9"
app:layout_constraintTop_toTopOf=
"@+id/imageView15"
app:srcCompat=
"@mipmap/icon_me6"
/>
<TextView
android:id=
"@+id/textView19"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"高清地图"
android:textColor=
"@color/white"
app:layout_constraintBottom_toTopOf=
"@+id/guideline2"
app:layout_constraintEnd_toStartOf=
"@+id/guideline10"
app:layout_constraintStart_toStartOf=
"@+id/guideline9"
app:layout_constraintTop_toBottomOf=
"@+id/imageView17"
/>
<ImageView
android:id=
"@+id/imageView19"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
app:layout_constraintBottom_toBottomOf=
"@+id/imageView17"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline10"
app:layout_constraintTop_toTopOf=
"@+id/imageView17"
app:srcCompat=
"@mipmap/icon_me7"
/>
<TextView
android:textColor=
"@color/white"
android:id=
"@+id/textView20"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"历史影像"
app:layout_constraintBottom_toTopOf=
"@+id/guideline2"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline10"
app:layout_constraintTop_toBottomOf=
"@+id/imageView19"
/>
<TextView
android:id=
"@+id/tv_payment"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:paddingLeft=
"55dp"
android:textStyle=
"bold"
android:paddingEnd=
"55dp"
android:paddingTop=
"7dp"
android:paddingBottom=
"7dp"
android:text=
"继续支付"
android:textColor=
"@color/black"
android:background=
"@drawable/shape_btn_friends_unenabled"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/guideline2"
app:layout_constraintVertical_bias=
"0.349"
/>
<TextView
android:id=
"@+id/tv_close"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:padding=
"5dp"
android:text=
"取消"
android:textColor=
"@color/white"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/tv_payment"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/layout/fragment_my.xml
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
>
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<data>
...
...
@@ -16,9 +15,11 @@
android:layout_height=
"match_parent"
app:srlAccentColor=
"@color/gray"
app:srlPrimaryColor=
"@color/white"
>
<com.scwang.smartrefresh.layout.header.ClassicsHeader
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
<LinearLayout
android:id=
"@+id/llMyRoot"
android:layout_width=
"match_parent"
...
...
@@ -81,12 +82,13 @@
<TextView
android:id=
"@+id/tv_tips"
android:gravity=
"center"
android:layout_toStartOf=
"@+id/bt_try"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_centerVertical=
"true"
android:layout_toStartOf=
"@+id/bt_try"
android:layout_toEndOf=
"@+id/iv_flag"
android:layout_toRightOf=
"@id/iv_flag"
android:gravity=
"center"
android:text=
"恭喜你被全球会员卡砸中~"
android:textColor=
"@color/white"
/>
...
...
@@ -99,279 +101,11 @@
android:layout_marginEnd=
"8dp"
android:background=
"@drawable/shape_btn_friends_unenabled"
android:text=
"立即领取"
android:textColor=
"@color/white"
android:textSize=
"10sp"
/>
</RelativeLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:paddingBottom=
"10dp"
>
<TextView
android:id=
"@+id/textView5"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"享受8大特权"
android:textColor=
"@color/black"
android:textSize=
"20sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ImageView
android:id=
"@+id/imageView5"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me1"
app:layout_constraintEnd_toStartOf=
"@+id/guideline5"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"无线缩放"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toBottomOf=
"@+id/imageView5"
/>
<ImageView
android:id=
"@+id/imageView4"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me2"
app:layout_constraintEnd_toStartOf=
"@+id/guideline4"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国内外街景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintBottom_toTopOf=
"@+id/guideline8"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toBottomOf=
"@+id/imageView4"
/>
<ImageView
android:id=
"@+id/imageView6"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me3"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline4"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView3"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"VR全景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toBottomOf=
"@+id/imageView6"
/>
<ImageView
android:id=
"@+id/imageView7"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me4"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline6"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"3D地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toBottomOf=
"@+id/imageView7"
/>
<ImageView
android:id=
"@+id/imageView12"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me5"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintHorizontal_bias=
"0.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toBottomOf=
"@+id/textView2"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView9"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国外搜索"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView12"
app:layout_constraintStart_toStartOf=
"@+id/imageView12"
app:layout_constraintTop_toBottomOf=
"@+id/imageView12"
/>
<ImageView
android:id=
"@+id/imageView13"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me6"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintHorizontal_bias=
"0.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<ImageView
android:id=
"@+id/imageView14"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me7"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"高清地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView13"
app:layout_constraintStart_toStartOf=
"@+id/imageView13"
app:layout_constraintTop_toBottomOf=
"@+id/imageView13"
/>
<TextView
android:id=
"@+id/textView11"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"历史影像"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/imageView14"
app:layout_constraintStart_toStartOf=
"@+id/imageView14"
app:layout_constraintTop_toBottomOf=
"@+id/imageView14"
/>
<ImageView
android:id=
"@+id/icon_me8"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me8"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
/>
<TextView
android:id=
"@+id/textView12"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"景点推荐"
android:textColor=
"@color/black"
android:textSize=
"10sp"
app:layout_constraintEnd_toEndOf=
"@+id/icon_me8"
app:layout_constraintStart_toStartOf=
"@+id/icon_me8"
app:layout_constraintTop_toBottomOf=
"@+id/icon_me8"
/>
<ImageView
android:id=
"@+id/imageView16"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:src=
"@mipmap/icon_me_tiao"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/textView5"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
tools:srcCompat=
"@tools:sample/avatars"
/>
<ImageView
android:id=
"@+id/imageView18"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:src=
"@mipmap/icon_me_tiao"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintHorizontal_bias=
"0.481"
app:layout_constraintStart_toEndOf=
"@+id/textView5"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintVertical_bias=
"0.512"
tools:srcCompat=
"@tools:sample/avatars"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline8"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.59"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline7"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
app:layout_constraintGuide_percent=
"0.25"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.50121653"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline5"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.25"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline6"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
app:layout_constraintGuide_percent=
"0.75"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
android:textSize=
"12sp"
/>
</RelativeLayout>
<include
layout=
"@layout/include_privilege_show"
/>
</LinearLayout>
...
...
@@ -380,11 +114,11 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_margin=
"15dp"
android:paddingBottom=
"5dp"
android:paddingTop=
"5dp"
android:background=
"@drawable/shape_gold_card"
android:elevation=
"5dp"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
android:paddingTop=
"5dp"
android:paddingBottom=
"5dp"
>
<include
android:id=
"@+id/aboutus"
...
...
app/src/main/res/layout/fragment_vr.xml
View file @
26684d76
...
...
@@ -8,8 +8,7 @@
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<net.lucode.hackware.magicindicator.MagicIndicator
android:id=
"@+id/magic_indicator"
android:layout_width=
"wrap_content"
...
...
app/src/main/res/layout/include_privilege_show.xml
0 → 100644
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_gravity=
"center_horizontal"
android:paddingBottom=
"10dp"
>
<TextView
android:id=
"@+id/textView5"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"享受8大特权"
android:textColor=
"@color/black"
android:textSize=
"20sp"
/>
<ImageView
android:id=
"@+id/imageView5"
app:layout_constraintEnd_toStartOf=
"@+id/guideline5"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me1"
/>
<TextView
android:id=
"@+id/textView2"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toBottomOf=
"@+id/imageView5"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"无线缩放"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView4"
app:layout_constraintEnd_toStartOf=
"@+id/guideline4"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me2"
/>
<TextView
android:id=
"@+id/textView"
app:layout_constraintBottom_toTopOf=
"@+id/guideline8"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toBottomOf=
"@+id/imageView4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国内外街景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView6"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintStart_toStartOf=
"@+id/guideline4"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me3"
/>
<TextView
android:id=
"@+id/textView3"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toBottomOf=
"@+id/imageView6"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"VR全景"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView7"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"@+id/guideline6"
app:layout_constraintTop_toTopOf=
"@+id/guideline7"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:src=
"@mipmap/icon_me4"
/>
<TextView
android:id=
"@+id/textView4"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toBottomOf=
"@+id/imageView7"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"3D地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView12"
app:layout_constraintEnd_toEndOf=
"@+id/imageView5"
app:layout_constraintHorizontal_bias=
"0.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView5"
app:layout_constraintTop_toBottomOf=
"@+id/textView2"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me5"
/>
<TextView
android:id=
"@+id/textView9"
app:layout_constraintEnd_toEndOf=
"@+id/imageView12"
app:layout_constraintStart_toStartOf=
"@+id/imageView12"
app:layout_constraintTop_toBottomOf=
"@+id/imageView12"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"国外搜索"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView13"
app:layout_constraintEnd_toEndOf=
"@+id/imageView4"
app:layout_constraintHorizontal_bias=
"0.0"
app:layout_constraintStart_toStartOf=
"@+id/imageView4"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me6"
/>
<ImageView
android:id=
"@+id/imageView14"
app:layout_constraintEnd_toEndOf=
"@+id/imageView6"
app:layout_constraintStart_toStartOf=
"@+id/imageView6"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me7"
/>
<TextView
android:id=
"@+id/textView10"
app:layout_constraintEnd_toEndOf=
"@+id/imageView13"
app:layout_constraintStart_toStartOf=
"@+id/imageView13"
app:layout_constraintTop_toBottomOf=
"@+id/imageView13"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"高清地图"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<TextView
android:id=
"@+id/textView11"
app:layout_constraintEnd_toEndOf=
"@+id/imageView14"
app:layout_constraintStart_toStartOf=
"@+id/imageView14"
app:layout_constraintTop_toBottomOf=
"@+id/imageView14"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"历史影像"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/icon_me8"
app:layout_constraintEnd_toEndOf=
"@+id/imageView7"
app:layout_constraintStart_toStartOf=
"@+id/imageView7"
app:layout_constraintTop_toTopOf=
"@+id/guideline8"
tools:ignore=
"MissingConstraints"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/icon_me8"
/>
<TextView
android:id=
"@+id/textView12"
app:layout_constraintEnd_toEndOf=
"@+id/icon_me8"
app:layout_constraintStart_toStartOf=
"@+id/icon_me8"
app:layout_constraintTop_toBottomOf=
"@+id/icon_me8"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"景点推荐"
android:textColor=
"@color/black"
android:textSize=
"10sp"
/>
<ImageView
android:id=
"@+id/imageView16"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/textView5"
app:layout_constraintStart_toStartOf=
"@+id/guideline5"
app:layout_constraintTop_toTopOf=
"parent"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:src=
"@mipmap/icon_me_tiao"
/>
<ImageView
android:id=
"@+id/imageView18"
app:layout_constraintBottom_toTopOf=
"@+id/guideline7"
app:layout_constraintEnd_toStartOf=
"@+id/guideline6"
app:layout_constraintHorizontal_bias=
"0.481"
app:layout_constraintStart_toEndOf=
"@+id/textView5"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintVertical_bias=
"0.512"
tools:srcCompat=
"@tools:sample/avatars"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:src=
"@mipmap/icon_me_tiao"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline8"
app:layout_constraintGuide_percent=
"0.59"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline7"
app:layout_constraintGuide_percent=
"0.25"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline4"
app:layout_constraintGuide_percent=
"0.50121653"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline5"
app:layout_constraintGuide_percent=
"0.25"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
/>
<androidx.constraintlayout.widget.Guideline
android:id=
"@+id/guideline6"
app:layout_constraintGuide_percent=
"0.75"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/layout/item_grid_payment_adpater.xml
View file @
26684d76
...
...
@@ -10,8 +10,8 @@
<LinearLayout
android:id=
"@+id/bg"
android:layout_width=
"
10
0dp"
android:layout_height=
"1
0
0dp"
android:layout_width=
"
8
0dp"
android:layout_height=
"1
3
0dp"
android:gravity=
"center"
android:orientation=
"vertical"
>
...
...
@@ -27,7 +27,7 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textColor=
"#FF5722"
android:textSize=
"2
0
dp"
android:textSize=
"2
8
dp"
android:textStyle=
"bold"
/>
<TextView
...
...
app/src/main/res/layout/view_data_page1.xml
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<
Linear
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<
Relative
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@mipmap/icon_card"
android:orientation=
"vertical"
>
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
</LinearLayout>
\ No newline at end of file
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"无线放大不模糊"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"地面也能看清楚"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page2.xml
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<
Linear
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<
Relative
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@mipmap/icon_card1"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"国内外高清街景"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
</LinearLayout>
\ No newline at end of file
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"提供全休个城市高清实景"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page3.xml
View file @
26684d76
<?xml version="1.0" encoding="utf-8"?>
<
Linear
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<
Relative
Layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@mipmap/icon_card3"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:background=
"@mipmap/icon_card2"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"VR全景视角"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
</LinearLayout>
\ No newline at end of file
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"720度沉浸式体验"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page4.xml
0 → 100644
View file @
26684d76
<?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"
android:background=
"@mipmap/icon_card4"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"2D/3D任意切换"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"3D立体效果更真实"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page5.xml
0 → 100644
View file @
26684d76
<?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"
android:background=
"@mipmap/icon_card5"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"查询国外地址"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"无需翻墙也可能看国外街景"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page6.xml
0 → 100644
View file @
26684d76
<?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"
android:background=
"@mipmap/icon_card5"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"高清地图任意看"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"卫星/地形等地图高清不卡顿"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page7.xml
0 → 100644
View file @
26684d76
<?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"
android:background=
"@mipmap/icon_card6"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"历史影像图数据"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"带你一起见证城市变迁"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/view_data_page8.xml
0 → 100644
View file @
26684d76
<?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"
android:background=
"@mipmap/icon_card7"
android:gravity=
"center_vertical"
android:paddingLeft=
"15dp"
android:paddingTop=
"20dp"
>
<TextView
android:id=
"@+id/tv1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"10dp"
android:text=
"全球网红景点走一遍"
android:textStyle=
"bold"
android:textColor=
"#99000000"
android:typeface=
"serif"
android:textSize=
"20sp"
/>
<TextView
android:id=
"@+id/tv2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv1"
android:textColor=
"#99000000"
android:layout_marginBottom=
"15dp"
android:text=
"出行旅游攻略提前看"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tv2"
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_bg_openvipcard"
android:paddingLeft=
"20dp"
android:paddingTop=
"7dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"7dp"
android:text=
"立即领取"
android:textColor=
"#CCFFFFFF"
android:textSize=
"14sp"
/>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/mipmap-xhdpi/icon_card2.png
0 → 100644
View file @
26684d76
172 KB
app/src/main/res/mipmap-xhdpi/icon_card4.png
0 → 100644
View file @
26684d76
165 KB
app/src/main/res/mipmap-xhdpi/icon_card5.png
0 → 100644
View file @
26684d76
177 KB
app/src/main/res/mipmap-xhdpi/icon_card6.png
0 → 100644
View file @
26684d76
174 KB
app/src/main/res/mipmap-xhdpi/icon_card7.png
0 → 100644
View file @
26684d76
189 KB
app/src/main/res/mipmap-xhdpi/icon_vip_cancel1.png
0 → 100644
View file @
26684d76
56.2 KB
app/src/main/res/mipmap-xhdpi/icon_vip_cancel2.png
0 → 100644
View file @
26684d76
60.2 KB
app/src/main/res/mipmap-xhdpi/icon_vip_cancel3.png
0 → 100644
View file @
26684d76
8.3 KB
app/src/main/res/values/colors.xml
View file @
26684d76
...
...
@@ -18,4 +18,8 @@
<color
name=
"color_E6E6E6"
>
#E6E6E6
</color>
<color
name=
"color_555"
>
#555555
</color>
<color
name=
"color_8F6D21"
>
#8F6D21
</color>
<color
name=
"color_0000"
>
#00000000
</color>
<color
name=
"color_2B3238"
>
#2B3238
</color>
<color
name=
"color_002444"
>
#002444
</color>
</resources>
\ No newline at end of file
app/src/main/res/values/drawables.xml
View file @
26684d76
...
...
@@ -16,8 +16,8 @@
<resources>
<drawable
name=
"progress_bar_bg"
>
#0000
0000
</drawable>
<drawable
name=
"sr_primary"
>
#
2B3238
</drawable>
<drawable
name=
"sr_primary_r"
>
#
002444
</drawable>
<drawable
name=
"progress_bar_bg"
>
@color/color_
0000
</drawable>
<drawable
name=
"sr_primary"
>
@color/color_
2B3238
</drawable>
<drawable
name=
"sr_primary_r"
>
@color/color_
002444
</drawable>
</resources>
\ No newline at end of file
app/src/main/res/values/styles.xml
View file @
26684d76
...
...
@@ -49,5 +49,19 @@
<item
name=
"colorControlNormal"
>
@color/black
</item>
<item
name=
"colorControlActivated"
>
@color/black
</item>
</style>
<style
name=
"dialog"
parent=
"@android:style/Theme.Dialog"
>
<item
name=
"android:windowBackground"
>
@color/color_0000
</item>
<item
name=
"android:windowFrame"
>
@null
</item>
<item
name=
"android:windowNoTitle"
>
true
</item>
<item
name=
"android:windowIsFloating"
>
true
</item>
<item
name=
"android:windowIsTranslucent"
>
false
</item>
<item
name=
"android:windowContentOverlay"
>
@null
</item>
<item
name=
"android:background"
>
@null
</item>
<item
name=
"android:backgroundDimEnabled"
>
true
</item>
<item
name=
"android:gravity"
>
bottom
</item>
</style>
<style
name=
"DialogAnimBottom"
parent=
"@android:style/Animation"
>
<item
name=
"android:windowEnterAnimation"
>
@anim/dialog_bottom_in
</item>
<item
name=
"android:windowExitAnimation"
>
@anim/dialog_bottom_out
</item>
</style>
</resources>
\ No newline at end of file
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