Files
yusheng-android/MainModule/src/main/res/layout/item_song.xml

105 lines
4.1 KiB
XML
Raw Normal View History

2025-11-18 19:39:16 +08:00
<?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:paddingHorizontal="@dimen/dp_12"
android:layout_marginVertical="@dimen/dp_8"
android:background="@drawable/bg_r8_262431">
<!-- 左侧歌曲信息区域占2/5宽度 -->
<LinearLayout
android:id="@+id/ll_song_info"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginVertical="@dimen/dp_12"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintWidth_percent="0.4">
<TextView
android:id="@+id/tv_song_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#3ABC6D"
android:textSize="@dimen/sp_14"
tools:text="已点歌曲"/>
<TextView
android:id="@+id/tv_song_singer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_4"
android:textColor="#8A8A8A"
android:textSize="@dimen/sp_12"
tools:text="演唱者1111111"/>
</LinearLayout>
<!-- 中间礼物信息区域占2/5宽度 -->
<LinearLayout
android:id="@+id/ll_gift_info"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_vertical"
app:layout_constraintStart_toEndOf="@id/ll_song_info"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintWidth_percent="0.4">
<ImageView
android:id="@+id/iv_gift_image"
android:layout_width="@dimen/dp_40"
android:layout_height="@dimen/dp_40"
android:scaleType="centerCrop"
tools:src="@mipmap/ic_launcher"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_8"
android:orientation="vertical">
<TextView
android:id="@+id/tv_gift_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/color_FF999999"
android:textSize="@dimen/sp_14"
tools:text="礼物名称"/>
<TextView
android:id="@+id/tv_gift_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:drawableStart="@mipmap/jinb"
android:drawablePadding="@dimen/dp_4"
android:textColor="#8A8A8A"
android:textSize="@dimen/sp_12"
tools:text="价格"/>
</LinearLayout>
</LinearLayout>
<!-- 右侧状态区域占1/5宽度 -->
<TextView
android:id="@+id/tv_gift_status"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/bg_r34_0dffb9"
android:backgroundTint="#3ABC6D"
android:gravity="center"
android:paddingHorizontal="@dimen/dp_14"
android:paddingVertical="@dimen/dp_6"
android:textColor="#fff"
android:textSize="@dimen/sp_12"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintWidth_percent="0.2"
tools:text="点歌"/>
</androidx.constraintlayout.widget.ConstraintLayout>