【发布时间】:2020-07-06 19:55:02
【问题描述】:
我正在使用 glide 将图像加载到 CircleImageView。但是图像没有显示。我正在使用列表适配器类。
class ListAdapter (private val myDataset: MutableList<Aplaca>):
RecyclerView.Adapter<ListAdapter.MyViewHolder>() {
class MyViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView){
val name = itemView.name
val pic = itemView.pic
......
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
val current = myDataset.get(position)
holder.name.setText(current.getMyName())
val imgTxt = current.getImg()
Glide.with(holder.pic.context).load(imgTxt).into(holder.pic)
}
我也试过.apply(RequestOptions.circleCropTransform())
这是我的 CircleImageView 代码:
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/pic"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
app:civ_border_color="#FF000000"
app:civ_border_width="2dp" />
是的,我有互联网许可。
【问题讨论】:
-
什么是
imgTxt?是网址吗?
标签: android kotlin imageview android-glide