feat: 修改信息列表 UI

This commit is contained in:
max
2024-08-29 16:42:24 +08:00
parent 4a57bd50c5
commit f99d193598
15 changed files with 123 additions and 400 deletions

View File

@@ -79,9 +79,9 @@ public abstract class RecentViewHolder extends RecyclerViewHolder<BaseQuickAdapt
protected void updateBackground(NIMBaseViewHolder holder, RecentContact recent, int position) {
if ((recent.getTag() & RecentContactsFragment.RECENT_TAG_STICKY) == 0) {
holder.getConvertView().setBackgroundResource(R.drawable.shape_white_corner_8dp);
// holder.getConvertView().setBackgroundResource(R.drawable.shape_white_10dp_round);
} else {
holder.getConvertView().setBackgroundResource(R.drawable.shape_white_corner_8dp);
holder.getConvertView().setBackgroundResource(R.drawable.shape_white_10dp_round);
}
}

View File

@@ -1,6 +1,7 @@
package com.chwl.app.ui.user.adapter;
import android.content.Context;
import android.graphics.Typeface;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.FrameLayout;
@@ -14,14 +15,15 @@ import com.chwl.app.ui.widget.magicindicator.buildins.UIUtil;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.CommonNavigatorAdapter;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerIndicator;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerTitleView;
import com.tencent.qgame.animplayer.mix.Resource;
import java.util.List;
public class ContactsIndicatorAdapter extends CommonNavigatorAdapter {
private final List<? extends CharSequence> mTitleList;
private int textSize = 16;
private float minScale = 1f;
private int textSize = 20;
private float minScale = 0.8f;
private boolean showIndicator = true;
private OnItemSelectListener mOnItemSelectListener;
@@ -37,8 +39,8 @@ public class ContactsIndicatorAdapter extends CommonNavigatorAdapter {
@Override
public IPagerTitleView getTitleView(Context context, final int i) {
ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context, true);
scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(context, R.color.color_84868A));
scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(context, R.color.color_1E1E1F));
scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(context, R.color.color_313131));
scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(context, R.color.color_313131));
scaleTransitionPagerTitleView.setMinScale(minScale);
scaleTransitionPagerTitleView.setTextSize(textSize);
int padding = UIUtil.dip2px(context, 16);

View File

@@ -6,11 +6,58 @@ import com.chad.library.adapter.base.BaseViewHolder
import com.chwl.app.R
import com.chwl.app.ui.utils.load
import com.chwl.core.user.bean.MedalBean
import com.chwl.library.download.DownloadManager
import com.chwl.library.download.DownloadRequest
import com.chwl.library.download.DownloadTask
import com.chwl.library.download.FileDownloadListener
import com.chwl.library.utils.PathHelper
import com.tencent.qgame.animplayer.AnimConfig
import com.tencent.qgame.animplayer.AnimView
import com.tencent.qgame.animplayer.inter.IAnimListener
import com.tencent.qgame.animplayer.util.ScaleType
import java.io.File
class UserInfoMedalAdapter :
BaseQuickAdapter<MedalBean, BaseViewHolder>(R.layout.user_info_item_medal) {
override fun convert(helper: BaseViewHolder, item: MedalBean) {
val imageView = helper.getView<ImageView>(R.id.iv_image)
imageView.load(item.picUrl)
item.picUrl?.let {
if (it.replace("\n", "").lowercase().endsWith("mp4")) {
val mp4View = helper.getView<AnimView>(R.id.iv_mp4)
mp4View.setScaleType(ScaleType.FIT_XY)
mp4View.setLoop(Int.MAX_VALUE)
mp4View.setAnimListener(object : IAnimListener {
override fun onFailed(errorType: Int, errorMsg: String?) {
}
override fun onVideoComplete() {
}
override fun onVideoDestroy() {
}
override fun onVideoRender(frameIndex: Int, config: AnimConfig?) {
}
override fun onVideoStart() {
}
})
val filePath = PathHelper.generateResourcesFilePath(it)
val request = DownloadRequest.build(it, filePath, "", null, 600000L)
DownloadManager.download(request, object : FileDownloadListener() {
override fun onDownloadCompleted(task: DownloadTask) {
val path = task.getRequest().getPath()
mp4View.startPlay(File(path))
}
})
} else {
val imageView = helper.getView<ImageView>(R.id.iv_image)
imageView.load(item.picUrl)
}
}
}
}

View File

@@ -16,7 +16,7 @@ import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.IMeasu
* 博客: http://hackware.lucode.net
* Created by hackware on 2016/6/26.
*/
public class SimplePagerTitleView extends TextView implements IMeasurablePagerTitleView {
public class SimplePagerTitleView extends androidx.appcompat.widget.AppCompatTextView implements IMeasurablePagerTitleView {
protected int mSelectedColor;
protected int mNormalColor;

View File

@@ -1,356 +0,0 @@
<?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">
<data>
<import type="com.chwl.core.utils.CoreTextUtils" />
<variable
name="userInfo"
type="com.chwl.core.user.bean.UserInfo" />
<variable
name="click"
type="android.view.View.OnClickListener" />
<import type="android.view.View" />
</data>
<androidx.core.widget.NestedScrollView
android:id="@+id/scroll_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_FCF4DF"
android:fillViewport="true"
android:overScrollMode="never">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/bg_theme_top_home"
app:layout_constraintTop_toTopOf="parent" />
<!--个人信息-->
<View
android:id="@+id/rl_user_info"
android:layout_width="match_parent"
android:layout_height="0dp"
android:onClick="@{click}"
app:layout_constraintBottom_toBottomOf="@id/ll_icon"
app:layout_constraintTop_toTopOf="@id/tv_user_name" />
<com.chwl.app.common.widget.CircleImageView
android:id="@+id/iv_user_head"
avatarUrl="@{CoreTextUtils.isEmptyText(userInfo.newAvatar)?userInfo.avatar:userInfo.newAvatar}"
android:layout_width="@dimen/dp_64"
android:layout_height="@dimen/dp_64"
android:layout_marginStart="@dimen/dp_24"
android:layout_marginTop="@dimen/dp_82"
android:onClick="@{click}"
android:src="@drawable/default_avatar"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_user_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_12"
android:drawablePadding="@dimen/dp_5"
android:ellipsize="end"
android:maxLines="1"
android:text="@{userInfo.nick}"
android:textColor="@color/text_title_color"
android:textSize="@dimen/sp_16"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/ll_id"
app:layout_constraintEnd_toStartOf="@id/iv_gender"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/iv_user_head"
app:layout_constraintTop_toTopOf="@id/iv_user_head"
app:layout_constraintWidth_default="wrap"
app:layout_goneMarginStart="0dp"
tools:text="Name" />
<ImageView
tools:src="@drawable/base_ic_male"
android:id="@+id/iv_gender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_6"
android:layout_marginEnd="@dimen/dp_6"
app:layout_constraintBottom_toBottomOf="@id/tv_user_name"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tv_user_name"
app:layout_constraintTop_toTopOf="@id/tv_user_name"/>
<LinearLayout
android:id="@+id/ll_id"
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_18"
android:layout_marginTop="@dimen/dp_4"
android:background="@drawable/base_shape_4dcdcdcd_9dp"
android:gravity="center_vertical"
android:orientation="horizontal"
app:layout_constraintBottom_toTopOf="@id/ll_icon"
app:layout_constraintStart_toStartOf="@id/tv_user_name"
app:layout_constraintTop_toBottomOf="@id/tv_user_name">
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/me_ic_id" />
<TextView
android:textDirection="ltr"
android:id="@+id/tv_user_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_4"
android:gravity="center"
android:maxLines="1"
android:textColor="#FF84868A"
android:textSize="@dimen/sp_11"
tools:ignore="SpUsage"
tools:text="@string/layout_fragment_me_02" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_copy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/dp_4"
android:src="@drawable/ic_user_info_copy" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:gravity="center_vertical"
app:layout_constraintBottom_toBottomOf="@id/iv_user_head"
app:layout_constraintStart_toStartOf="@id/ll_id"
app:layout_constraintTop_toBottomOf="@id/ll_id">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_user_noble_level"
android:layout_width="@dimen/dp_14"
android:layout_height="@dimen/dp_14"
android:layout_marginEnd="@dimen/dp_4"
android:visibility="gone"
tools:src="@mipmap/ic_user_level_king" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_user_level"
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_20"
android:layout_marginEnd="@dimen/dp_4"
android:adjustViewBounds="true"
android:visibility="visible"
tools:src="@mipmap/ic_user_level" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_user_charm"
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_20"
android:layout_marginEnd="@dimen/dp_4"
android:adjustViewBounds="true"
android:visibility="visible"
tools:src="@drawable/ic_user_charm_level" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_user_attentions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_14"
android:gravity="center"
android:onClick="@{click}"
android:orientation="vertical"
android:paddingHorizontal="10dp"
app:layout_constraintEnd_toStartOf="@+id/ll_user_fans"
app:layout_constraintHorizontal_chainStyle="spread"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rl_user_info">
<TextView
android:id="@+id/tv_user_attention_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{String.valueOf(userInfo.followNum)}"
android:textColor="@color/color_1E1E1F"
android:textSize="@dimen/sp_20"
tools:text="99" />
<TextView
android:id="@+id/tv_user_attentions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/attention"
android:textColor="@color/color_84868A"
android:textSize="@dimen/sp_12" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_user_fans"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_54"
android:gravity="center"
android:onClick="@{click}"
android:orientation="vertical"
android:paddingHorizontal="10dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ll_user_attentions"
app:layout_constraintTop_toTopOf="@id/ll_user_attentions">
<TextView
android:id="@+id/tv_user_fan_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dp_4"
android:text="@{String.valueOf(userInfo.fansNum)}"
android:textColor="@color/color_1E1E1F"
android:textSize="@dimen/sp_20"
tools:text="99" />
<TextView
android:id="@+id/tv_user_fans"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fan"
android:textColor="@color/color_84868A"
android:textSize="@dimen/sp_12" />
</LinearLayout>
<androidx.constraintlayout.widget.Guideline
android:id="@+id/line_wallet_start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.04" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/line_guild_end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.96" />
<ImageView
android:id="@+id/iv_wallet"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginTop="@dimen/dp_24"
android:onClick="@{click}"
android:src="@drawable/me_bg_wallet"
app:layout_constraintDimensionRatio="330:210"
app:layout_constraintEnd_toStartOf="@id/iv_vip"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toStartOf="@id/line_wallet_start"
app:layout_constraintTop_toBottomOf="@id/ll_user_attentions"
app:layout_constraintWidth_percent="0.2933" />
<TextView
android:id="@+id/tv_wallet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/wallet"
android:textColor="#4F3500"
android:textSize="@dimen/sp_14"
android:textFontWeight="600"
app:layout_constraintBottom_toBottomOf="@id/iv_wallet"
app:layout_constraintEnd_toEndOf="@id/iv_wallet"
app:layout_constraintStart_toStartOf="@id/iv_wallet"
app:layout_constraintTop_toTopOf="@id/iv_wallet"
app:layout_constraintVertical_bias="0.82" />
<ImageView
android:id="@+id/iv_vip"
android:layout_width="0dp"
android:layout_height="0dp"
android:onClick="@{click}"
android:src="@drawable/me_bg_vip"
app:layout_constraintDimensionRatio="336:210"
app:layout_constraintEnd_toStartOf="@id/iv_guild"
app:layout_constraintStart_toEndOf="@id/iv_wallet"
app:layout_constraintTop_toTopOf="@id/iv_wallet"
app:layout_constraintWidth_percent="0.2986" />
<TextView
android:id="@+id/tv_vip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/me_join_vip"
android:textColor="#4F3500"
android:textSize="@dimen/sp_14"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/iv_vip"
app:layout_constraintEnd_toEndOf="@id/iv_vip"
app:layout_constraintStart_toStartOf="@id/iv_vip"
app:layout_constraintTop_toTopOf="@id/iv_vip"
app:layout_constraintVertical_bias="0.82" />
<ImageView
android:id="@+id/iv_guild"
android:layout_width="0dp"
android:layout_height="0dp"
android:onClick="@{click}"
android:src="@drawable/me_bg_guild"
app:layout_constraintDimensionRatio="330:210"
app:layout_constraintEnd_toEndOf="@id/line_guild_end"
app:layout_constraintStart_toEndOf="@id/iv_vip"
app:layout_constraintTop_toTopOf="@id/iv_wallet"
app:layout_constraintWidth_percent="0.2933" />
<TextView
android:id="@+id/tv_guild"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/me_join_guild"
android:textColor="#4F3500"
android:textSize="@dimen/dp_13"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/iv_guild"
app:layout_constraintEnd_toEndOf="@id/iv_guild"
app:layout_constraintStart_toStartOf="@id/iv_guild"
app:layout_constraintTop_toTopOf="@id/iv_guild"
app:layout_constraintVertical_bias="0.82" />
<LinearLayout
android:id="@+id/layout_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/dp_12"
android:layout_marginTop="@dimen/dp_16"
android:background="@drawable/base_shape_ffffff_12dp"
android:orientation="vertical"
android:visibility="gone"
app:layout_constraintTop_toBottomOf="@id/iv_vip"
tools:visibility="visible">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginVertical="@dimen/dp_14"
android:orientation="vertical"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.core.widget.NestedScrollView>
</layout>

View File

@@ -121,9 +121,11 @@
android:layout_marginEnd="@dimen/dp_8"
android:background="@null"
android:digits="1234567890"
android:focusable="true"
android:clickable="false"
android:focusable="false"
android:cursorVisible="false"
android:gravity="center_vertical|end"
android:hint="@string/please_enter"
android:hint="@string/gold_transfer_placeholder"
android:inputType="number"
android:maxLength="18"
android:textColor="@color/white"

View File

@@ -256,18 +256,19 @@
android:layout_marginTop="@dimen/dp_24"
android:onClick="@{click}"
android:src="@drawable/me_bg_wallet"
app:layout_constraintDimensionRatio="330:210"
app:layout_constraintDimensionRatio="108:80"
app:layout_constraintEnd_toStartOf="@id/iv_vip"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toStartOf="@id/line_wallet_start"
app:layout_constraintTop_toBottomOf="@id/ll_user_attentions"
app:layout_constraintWidth_percent="0.2933" />
app:layout_constraintWidth_percent="0.288" />
<TextView
android:id="@+id/tv_wallet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/wallet"
android:textStyle="bold"
android:textColor="#4F3500"
android:textSize="@dimen/sp_14"
app:layout_constraintBottom_toBottomOf="@id/iv_wallet"
@@ -282,17 +283,18 @@
android:layout_height="0dp"
android:onClick="@{click}"
android:src="@drawable/me_bg_vip"
app:layout_constraintDimensionRatio="336:210"
app:layout_constraintDimensionRatio="108:80"
app:layout_constraintEnd_toStartOf="@id/iv_guild"
app:layout_constraintStart_toEndOf="@id/iv_wallet"
app:layout_constraintTop_toTopOf="@id/iv_wallet"
app:layout_constraintWidth_percent="0.2986" />
app:layout_constraintWidth_percent="0.288" />
<TextView
android:id="@+id/tv_vip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/me_join_vip"
android:textStyle="bold"
android:textColor="#4F3500"
android:textSize="@dimen/sp_14"
app:layout_constraintBottom_toBottomOf="@id/iv_vip"
@@ -307,11 +309,11 @@
android:layout_height="0dp"
android:onClick="@{click}"
android:src="@drawable/me_bg_guild"
app:layout_constraintDimensionRatio="330:210"
app:layout_constraintDimensionRatio="108:80"
app:layout_constraintEnd_toEndOf="@id/line_guild_end"
app:layout_constraintStart_toEndOf="@id/iv_vip"
app:layout_constraintTop_toTopOf="@id/iv_wallet"
app:layout_constraintWidth_percent="0.2933" />
app:layout_constraintWidth_percent="0.288" />
<TextView
android:id="@+id/tv_guild"
@@ -319,6 +321,7 @@
android:layout_height="wrap_content"
android:text="@string/me_join_guild"
android:textColor="#4F3500"
android:textStyle="bold"
android:textSize="@dimen/sp_14"
app:layout_constraintBottom_toBottomOf="@id/iv_guild"
app:layout_constraintEnd_toEndOf="@id/iv_guild"

View File

@@ -19,7 +19,7 @@
app:layout_constraintStart_toStartOf="@id/iv_rank_border_1"
app:layout_constraintTop_toTopOf="@id/iv_rank_border_1"
app:layout_constraintVertical_bias="0.3"
app:layout_constraintWidth_percent="0.2"
app:layout_constraintWidth_percent="0.228"
app:shapeAppearance="@style/shape_circle" />
<com.google.android.material.imageview.ShapeableImageView
@@ -32,8 +32,8 @@
app:layout_constraintEnd_toEndOf="@id/iv_rank_border_2"
app:layout_constraintStart_toStartOf="@id/iv_rank_border_2"
app:layout_constraintTop_toTopOf="@id/iv_rank_border_2"
app:layout_constraintVertical_bias="0.472"
app:layout_constraintWidth_percent="0.126"
app:layout_constraintVertical_bias="0.55"
app:layout_constraintWidth_percent="0.228"
app:shapeAppearance="@style/shape_circle" />
<com.google.android.material.imageview.ShapeableImageView
@@ -46,49 +46,50 @@
app:layout_constraintEnd_toEndOf="@id/iv_rank_border_3"
app:layout_constraintStart_toStartOf="@id/iv_rank_border_3"
app:layout_constraintTop_toTopOf="@id/iv_rank_border_3"
app:layout_constraintVertical_bias="0.472"
app:layout_constraintWidth_percent="0.126"
app:layout_constraintVertical_bias="0.55"
app:layout_constraintWidth_percent="0.228"
app:shapeAppearance="@style/shape_circle" />
<ImageView
android:id="@+id/iv_rank_border_1"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="1:1"
android:src="@drawable/home_rank_1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="62:48.5"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.28"
app:layout_constraintWidth_percent="0.364" />
app:layout_constraintVertical_bias="0"
app:layout_constraintWidth_percent="0.371" />
<ImageView
android:id="@+id/iv_rank_border_2"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="1:1"
android:src="@drawable/home_rank_2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="42.5:33"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.172"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.642"
app:layout_constraintWidth_percent="0.25" />
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.018"
app:layout_constraintVertical_bias="0.982"
app:layout_constraintWidth_percent="0.33"
/>
<ImageView
android:id="@+id/iv_rank_border_3"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="1:1"
android:src="@drawable/home_rank_3"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="42.5:33"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.827"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.683"
app:layout_constraintWidth_percent="0.25" />
app:layout_constraintHorizontal_bias="0.982"
app:layout_constraintVertical_bias="0.982"
app:layout_constraintWidth_percent="0.33" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -15,8 +15,8 @@
<com.opensource.svgaplayer.SVGAImageView
android:id="@+id/iv_tab_icon"
android:layout_width="@dimen/dp_40"
android:layout_height="@dimen/dp_40"
android:layout_width="@dimen/dp_50"
android:layout_height="@dimen/dp_50"
android:src="@drawable/default_cover" />
<TextView

View File

@@ -1,18 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_height="@dimen/dp_92"
android:clickable="true"
android:focusable="true"
android:orientation="vertical"
tools:background="@color/black"
android:gravity="start|center_vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_height="@dimen/dp_80"
android:layout_marginTop="@dimen/dp_6"
android:layout_marginStart="@dimen/dp_14"
android:layout_marginEnd="@dimen/dp_14"
android:layout_marginBottom="@dimen/dp_6"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_gravity="start|center_vertical"
android:orientation="horizontal">
android:orientation="horizontal"
android:background="@drawable/shape_white_10dp_round">
<RelativeLayout
android:id="@+id/rl_user_avatar"

View File

@@ -18,7 +18,7 @@
android:layout_height="match_parent"
android:layout_marginTop="@dimen/dp_20"
android:visibility="gone"
tools:visibility="visible">
tools:visibility="gone">
<TextView
android:id="@+id/tv_game_team_title"
@@ -155,7 +155,7 @@
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view_medal"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_55"
android:layout_height="@dimen/dp_150"
android:layout_marginTop="@dimen/dp_11"
android:clipToPadding="false"
android:nestedScrollingEnabled="false"

View File

@@ -5,7 +5,7 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginHorizontal="@dimen/dp_3"
tools:layout_height="@dimen/dp_55">
tools:layout_height="@dimen/dp_150">
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/iv_image"
@@ -15,6 +15,14 @@
app:layout_constraintDimensionRatio="1:1"
app:layout_constraintStart_toStartOf="parent"
tools:src="@drawable/default_cover" />
<com.tencent.qgame.animplayer.AnimView
android:id="@+id/iv_mp4"
android:layout_width="0dp"
android:layout_height="match_parent"
android:scaleType="centerCrop"
app:layout_constraintDimensionRatio="1:1"
app:layout_constraintStart_toStartOf="parent"
tools:src="@drawable/default_cover" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -5294,6 +5294,7 @@
<string name="wallet">المحفظة</string>
<string name="please_enter">يرجى إدخال …</string>
<string name="gold_transfer_placeholder">الرجاء إدخال رقم الماس...</string>
<string name="countdown">العد التنازلي</string>
<string name="start_pk">ابدأ PK</string>

View File

@@ -5235,7 +5235,8 @@
<string name="wallet">錢包</string>
<string name="please_enter">請輸入..</string>
<string name="please_enter">請輸入...</string>
<string name="gold_transfer_placeholder">請輸入鑽石數量...</string>
<string name="countdown">倒計時</string>
<string name="start_pk">開始PK</string>

View File

@@ -5275,6 +5275,7 @@ You cannot join again within 24 hours after leaving</string>
<string name="wallet">Wallet</string>
<string name="please_enter">Please enter...</string>
<string name="gold_transfer_placeholder">Please enter diamonds...</string>
<string name="countdown">Countdown</string>
<string name="start_pk">Start PK</string>