feat:首页列表新增房间标签展示

This commit is contained in:
max
2024-04-26 18:57:44 +08:00
parent 20497cb2b7
commit ebd9ddd8de
2 changed files with 20 additions and 9 deletions

View File

@@ -3,9 +3,12 @@ package com.chwl.app.home.adapter
import android.view.View import android.view.View
import android.widget.ImageView import android.widget.ImageView
import androidx.core.view.isInvisible import androidx.core.view.isInvisible
import androidx.core.view.isVisible
import com.chad.library.adapter.base.BaseQuickAdapter import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.BaseViewHolder import com.chad.library.adapter.base.BaseViewHolder
import com.chwl.app.R import com.chwl.app.R
import com.chwl.app.ui.utils.ImageLoadUtils
import com.chwl.app.ui.utils.ImageLoadUtilsV2
import com.chwl.app.ui.utils.load import com.chwl.app.ui.utils.load
import com.chwl.core.home.bean.HomeRoomInfo import com.chwl.core.home.bean.HomeRoomInfo
@@ -45,5 +48,13 @@ class HomeHotAdapter :
} else { } else {
topView.visibility = View.INVISIBLE topView.visibility = View.INVISIBLE
} }
val tagPict = item.tagPict
val tagView = helper.getView<ImageView>(R.id.iv_tag)
if (tagPict.isNullOrEmpty()) {
tagView.isVisible = false
} else {
ImageLoadUtils.loadImage(tagView, tagPict)
tagView.isVisible = true
}
} }
} }

View File

@@ -124,6 +124,15 @@
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
tools:text="266" /> tools:text="266" />
<ImageView
android:id="@+id/iv_tag"
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_22"
android:adjustViewBounds="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/bg_like_pk" />
<ImageView <ImageView
android:id="@+id/iv_top" android:id="@+id/iv_top"
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -131,13 +140,4 @@
app:layout_constraintDimensionRatio="345:92" app:layout_constraintDimensionRatio="345:92"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/iv_tag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/bg_like_pk" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>