android - Glide 不显示图像到CircleImageView Kotlin

标签 android kotlin imageview android-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" />

是的,我有互联网许可。

最佳答案

首先,尝试设置没有滑行的图像,如果可行,请尝试将图像设置成无滑行的普通图像 View ,否则,如果这两种方法都有效,我不知道

关于android - Glide 不显示图像到CircleImageView Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60400076/

相关文章:

android - 如何获取 Android XML 文件中的类/方法/属性信息?

kotlin - 使用 `to`创建 `Pair`是否可以接受?

android - 将图像传递给另一个 Activity

android - 在 jetpack compose 中对齐行项目

android - 处理 JPEG 字节数组解码的更好选择

android - 当我通过 android studio 将应用程序启动到我的设备时,我的应用程序被终止

javafx - Tornadofx tableview 使用组合框并在按钮上添加 FXEvent

android - 房间 kotlin : Entities and Pojos must have a usable public constructor. 卡在这个错误上

Android Studio - setImageDrawable 是如何工作的?

android - 如何从服务器保存图像并在以后重用