feat: 更新数据明文处理

This commit is contained in:
max
2024-08-30 20:54:13 +08:00
parent 555b81589c
commit 90ece5366b
5 changed files with 115 additions and 26 deletions

View File

@@ -62,20 +62,43 @@ class VipCenterBannerAdapter(
}
}
var resourceName = "vip_center_level_${position+1}"
val resourceId = context.resources.getIdentifier(resourceName, "drawable", context.packageName)
holder.imgBackground.setImageResource(resourceId)
when(position) {
0-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_3A4D14))
1-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D143A))
2-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D2C14))
3-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_44144D))
4-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_1C344D))
5-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_1C4D35))
6-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_44144D))
7-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D371C))
8-> holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D1C1C))
0-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_3A4D14))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_1)
}
1-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D143A))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_2)
}
2-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D2C14))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_3)
}
3-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_44144D))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_4)
}
4-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_1C344D))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_5)
}
5-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_1C4D35))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_6)
}
6-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_44144D))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_7)
}
7-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D371C))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_8)
}
8-> {
holder.dueText.setTextColor(context.resources.getColor(R.color.color_4D1C1C))
holder.imgBackground.setImageResource(R.drawable.vip_center_level_9)
}
}
holder.vapAnimView.setScaleType(ScaleType.FIT_XY)

View File

@@ -48,20 +48,77 @@ class VipCenterIdentificationsAdapter(
vipInfo?.let {
holder.titleTextView.text = item.authName
val lv = it.vipLevel
var resourceName = "null"
// val lv = it.vipLevel
// var resourceName = "null"
when (position) {
0 -> resourceName = "vip_center_identification_vipidentity_lv$lv"
1 -> resourceName = "vip_center_identification_roomcard_lv$lv"
2 -> resourceName = "vip_center_identification_mic_lv$lv"
3 -> resourceName = "vip_center_identification_bubble_lv$lv"
4 -> resourceName = "vip_center_identification_entry_lv$lv"
0 -> {
when (it.vipLevel) {
1 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv1)
2 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv2)
3 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv3)
4 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv4)
5 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv5)
6 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv6)
7 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv7)
8 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv8)
9 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_vipidentity_lv9)
}
// resourceName = "vip_center_identification_vipidentity_lv$lv"
}
1 -> {
// resourceName = "vip_center_identification_roomcard_lv$lv"
when (it.vipLevel) {
1 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv1)
2 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv2)
3 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv3)
4 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv4)
5 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv5)
6 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv6)
7 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv7)
8 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv8)
9 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_roomcard_lv9)
}
}
2 -> {
// resourceName = "vip_center_identification_mic_lv$lv"
when (it.vipLevel) {
3 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv3)
4 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv4)
5 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv5)
6 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv6)
7 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv7)
8 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv8)
9 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_mic_lv9)
}
}
3 -> {
// resourceName = "vip_center_identification_bubble_lv$lv"
when (it.vipLevel) {
4 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv4)
5 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv5)
6 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv6)
7 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv7)
8 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv8)
9 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_bubble_lv9)
}
}
4 -> {
// resourceName = "vip_center_identification_entry_lv$lv"
when (it.vipLevel) {
4 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv4)
5 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv5)
6 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv6)
7 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv7)
8 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv8)
9 -> holder.contentImageView.setImageResource(R.drawable.vip_center_identification_entry_lv9)
}
}
}
val resourceId = context.resources
.getIdentifier(resourceName, "drawable", context.packageName)
holder.contentImageView.setImageResource(resourceId)
// val resourceId = context.resources
// .getIdentifier(resourceName, "drawable", context.packageName)
// holder.contentImageView.setImageResource(resourceId)
}
val screenWidth = context.resources.displayMetrics.widthPixels

View File

@@ -32,8 +32,8 @@ COMPILE_SDK_VERSION=34
MIN_SDK_VERSION=21
TARGET_SDK_VERSION=34
version_name=1.0.15
version_code=20
version_name=1.0.14
version_code=21
#systemProp.https.proxyHost=127.0.0.1
#systemProp.https.proxyPort=7890

View File

@@ -1,8 +1,11 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.netease.nim.uikit">
<application>
<application
android:networkSecurityConfig="@xml/network_security_config"
tools:targetApi="n">
<!--<meta-data-->
<!--android:name="com.netease.nim.uikit.support.glide.NIMGlideModule"-->

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<domain includeSubdomains="true">api.molistar.xyz</domain>
</domain-config>
</network-security-config>