直播的结束经验条部分UI进行修改

This commit is contained in:
ningwenqiang 2024-10-07 15:53:31 +08:00
parent 4c4d53196a
commit 1caa595e00
3 changed files with 166 additions and 73 deletions

View File

@ -385,8 +385,7 @@ public class LiveEndViewHolder extends AbsViewHolder implements View.OnClickList
tips = mContext.getResources().getString(R.string.live_user_level_anchor)
+"Lv."+level+" | "+(WordUtil.isNewZh()?""+levelExp+" 經驗升級":levelExp+" experience points to level up");
}
anchor_level.setText(tips +"2132141242353454356465465464564564575GHFHFGHFGHFGHFGHFGHFG4");
anchor_level.invalidate();
anchor_level.setText(tips);
}
if(!StringUtil.isEmpty(hot_strategy)){
List<HotStrategyBean> hotStrategyBeanList = JSON.parseArray(hot_strategy, HotStrategyBean.class);

View File

@ -406,88 +406,95 @@
</RelativeLayout>
<RelativeLayout
android:id="@+id/anchorInfoLayout"
android:layout_width="wrap_content"
<include layout="@layout/view_live_end2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/anchorInfoLayout"
android:layout_marginTop="25dp"
android:layout_below="@+id/live_duration_anchor"
android:layout_marginTop="25dp">
/>
<!-- <RelativeLayout-->
<!-- android:id="@+id/anchorInfoLayout"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_below="@+id/live_duration_anchor"-->
<!-- android:layout_marginTop="25dp">-->
<FrameLayout
android:id="@+id/image_anchorLayout"
android:layout_width="52dp"
android:layout_height="52dp"
android:layout_marginStart="16dp"
android:background="@mipmap/bg_live_end_icon_anchor">
<!-- <FrameLayout-->
<!-- android:id="@+id/image_anchorLayout"-->
<!-- android:layout_width="52dp"-->
<!-- android:layout_height="52dp"-->
<!-- android:layout_marginStart="16dp"-->
<!-- android:background="@mipmap/bg_live_end_icon_anchor">-->
<com.yunbao.common.views.weight.ClipPathCircleImage
android:id="@+id/clip_image_anchor"
android:layout_width="51dp"
android:layout_height="51dp"
android:layout_gravity="center" />
</FrameLayout>
<!-- <com.yunbao.common.views.weight.ClipPathCircleImage-->
<!-- android:id="@+id/clip_image_anchor"-->
<!-- android:layout_width="51dp"-->
<!-- android:layout_height="51dp"-->
<!-- android:layout_gravity="center" />-->
<!-- </FrameLayout>-->
<TextView
android:id="@+id/anchor_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_toEndOf="@+id/image_anchorLayout"
tools:text="用户名称"
android:textColor="@color/white"
android:textSize="14sp" />
<!-- <TextView-->
<!-- android:id="@+id/anchor_name"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_marginStart="14dp"-->
<!-- android:layout_toEndOf="@+id/image_anchorLayout"-->
<!-- tools:text="用户名称"-->
<!-- android:textColor="@color/white"-->
<!-- android:textSize="14sp" />-->
<LinearLayout
android:id="@+id/anchor_level_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/anchor_name"
android:layout_marginEnd="15dp"
android:layout_toEndOf="@+id/image_anchorLayout"
android:orientation="horizontal">
<!-- <LinearLayout-->
<!-- android:id="@+id/anchor_level_layout"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_below="@+id/anchor_name"-->
<!-- android:layout_marginEnd="15dp"-->
<!-- android:layout_toEndOf="@+id/image_anchorLayout"-->
<!-- android:orientation="horizontal">-->
<TextView
android:id="@+id/anchor_level"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_weight="1"
tools:text="主播等级Lv.1 | 差600經驗升級"
android:textColor="#898989"
android:textSize="10sp" />
<!-- <TextView-->
<!-- android:id="@+id/anchor_level"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_marginStart="14dp"-->
<!-- android:layout_weight="1"-->
<!-- tools:text="主播等级Lv.1 | 差600經驗升級"-->
<!-- android:textColor="#898989"-->
<!-- android:textSize="10sp" />-->
<TextView
android:id="@+id/my_level"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/live_duration_anchor"
android:layout_marginStart="14dp"
android:layout_toEndOf="@+id/image_anchorLayout"
android:text="@string/live_end_level"
android:textColor="@color/white"
android:textSize="14sp" />
<!-- <TextView-->
<!-- android:id="@+id/my_level"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_below="@+id/live_duration_anchor"-->
<!-- android:layout_marginStart="14dp"-->
<!-- android:layout_toEndOf="@+id/image_anchorLayout"-->
<!-- android:text="@string/live_end_level"-->
<!-- android:textColor="@color/white"-->
<!-- android:textSize="14sp" />-->
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@mipmap/right_live_end" />
</LinearLayout>
<!-- <ImageView-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_gravity="center"-->
<!-- android:src="@mipmap/right_live_end" />-->
<!-- </LinearLayout>-->
<ProgressBar
android:id="@+id/level_progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="200dp"
android:layout_height="5dp"
android:layout_below="@+id/anchor_level_layout"
android:layout_gravity="center"
android:layout_marginStart="14dp"
android:layout_marginTop="5dp"
android:layout_toEndOf="@+id/image_anchorLayout"
android:layout_weight="1"
android:progressDrawable="@drawable/bg_live_end_user_level_progres" />
<!-- <ProgressBar-->
<!-- android:id="@+id/level_progress"-->
<!-- style="?android:attr/progressBarStyleHorizontal"-->
<!-- android:layout_width="200dp"-->
<!-- android:layout_height="5dp"-->
<!-- android:layout_below="@+id/anchor_level_layout"-->
<!-- android:layout_gravity="center"-->
<!-- android:layout_marginStart="14dp"-->
<!-- android:layout_marginTop="5dp"-->
<!-- android:layout_toEndOf="@+id/image_anchorLayout"-->
<!-- android:layout_weight="1"-->
<!-- android:progressDrawable="@drawable/bg_live_end_user_level_progres" />-->
</RelativeLayout>
<!-- </RelativeLayout>-->
<LinearLayout
android:id="@+id/banLayout"

View File

@ -0,0 +1,87 @@
<?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="match_parent"
android:layout_height="wrap_content"
tools:background="#151823"
android:clickable="true">
<View
android:id="@+id/image_anchorLayout"
android:layout_width="52dp"
android:layout_height="52dp"
android:layout_marginStart="16dp"
android:background="@mipmap/bg_live_end_icon_anchor"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.yunbao.common.views.weight.ClipPathCircleImage
android:id="@+id/clip_image_anchor"
android:layout_width="51dp"
android:layout_height="51dp"
app:layout_constraintBottom_toBottomOf="@+id/image_anchorLayout"
app:layout_constraintEnd_toEndOf="@+id/image_anchorLayout"
app:layout_constraintStart_toStartOf="@+id/image_anchorLayout"
app:layout_constraintTop_toTopOf="@+id/image_anchorLayout" />
<TextView
android:id="@+id/anchor_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:textColor="@color/white"
android:textSize="14sp"
app:layout_constraintStart_toEndOf="@+id/image_anchorLayout"
app:layout_constraintTop_toTopOf="@+id/image_anchorLayout"
tools:text="用户名称" />
<TextView
android:id="@+id/my_level"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/live_end_level"
android:textColor="@color/white"
android:textSize="14sp"
app:layout_constraintEnd_toStartOf="@+id/my_level_img"
app:layout_constraintTop_toBottomOf="@+id/anchor_name" />
<ImageView
android:id="@+id/my_level_img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="12dp"
android:src="@mipmap/right_live_end"
app:layout_constraintBottom_toBottomOf="@+id/my_level"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/my_level" />
<TextView
android:id="@+id/anchor_level"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="14dp"
android:textColor="#898989"
android:textSize="10sp"
app:layout_constraintBottom_toBottomOf="@+id/my_level"
app:layout_constraintEnd_toStartOf="@+id/my_level"
app:layout_constraintStart_toStartOf="@+id/anchor_name"
app:layout_constraintTop_toTopOf="@+id/my_level"
tools:text="主播等级Lv.1 | 差600經驗升級" />
<ProgressBar
android:id="@+id/level_progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="200dp"
android:layout_height="5dp"
android:layout_gravity="center"
android:layout_marginTop="2dp"
android:layout_toEndOf="@+id/image_anchorLayout"
android:layout_weight="1"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="2dp"
android:progressDrawable="@drawable/bg_live_end_user_level_progres"
app:layout_constraintStart_toStartOf="@+id/anchor_level"
app:layout_constraintTop_toBottomOf="@+id/anchor_level" />
</androidx.constraintlayout.widget.ConstraintLayout>