android - Glide 不向 CircleImageView Kotlin 显示图像
问题描述
我正在使用 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" />
是的,我有互联网许可。
解决方案
首先,尝试在不滑动的情况下设置图像,如果有效,尝试在不滑动和滑动的情况下将图像设置为正常的图像视图,否则如果这两种方法有效,我不知道
推荐阅读
- database - 如何在 InfluxDB 中编辑测量值(= 带有时间戳的值集)?
- c++ - 为什么基准测试 mod 运算符 (%) 经常显示 0 时间,即使是 5,000 轮?
- javascript - 导出倒计时
- spring - spring batch KafkaConsumer 对于多线程访问是不安全的
- sql - 根据条件在sql中创建列?
- c - C: i[x] 和 x[i] 意思一样吗?
- django - Django 执行相当于 SQL 'GROUP BY' 然后序列化的问题。错误:“dict”对象在 .values() 聚合中没有属性“mymodelfield”
- testing - 使用 TcpStream 测试组件
- apache-kafka - 任务迁移后中止事务后的状态存储内容无效,其中包含exact_once 和备用副本
- php - 从选择选项中收集值并使用 Laravel 插入数据库