File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed
lite/src/main/java/com/pengxh/kt/lite/adapter Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import android.widget.TextView
11
11
import androidx.annotation.DrawableRes
12
12
import androidx.annotation.IdRes
13
13
import androidx.recyclerview.widget.RecyclerView
14
+ import com.bumptech.glide.Glide
14
15
15
16
/* *
16
17
* 通用的 ViewHolder
@@ -29,9 +30,6 @@ class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
29
30
}
30
31
}
31
32
32
- /* *
33
- * @param itemView itemView
34
- */
35
33
init {
36
34
convertView = itemView
37
35
}
@@ -157,6 +155,21 @@ class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
157
155
return this
158
156
}
159
157
158
+ /* *
159
+ * 设置ImageView显示图片
160
+ *
161
+ * @param idRes 控件ID
162
+ * @param imageUrl 图片网络地址
163
+ * @return holder
164
+ */
165
+ fun setImageResource (@IdRes idRes : Int , imageUrl : String ): ViewHolder {
166
+ val view = getView<View >(idRes)!!
167
+ if (view is ImageView ) {
168
+ Glide .with (convertView).load(imageUrl).into(view)
169
+ }
170
+ return this
171
+ }
172
+
160
173
/* *
161
174
* 设置指定控件ID的点击事件
162
175
*
You can’t perform that action at this time.
0 commit comments