File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
lite/src/main/java/com/pengxh/kt/lite/adapter Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1
1
package com.pengxh.kt.lite.adapter
2
2
3
+ import android.graphics.Bitmap
4
+ import android.graphics.drawable.Drawable
3
5
import android.util.SparseArray
4
6
import android.view.View
5
7
import android.view.View.OnLongClickListener
@@ -125,6 +127,36 @@ class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
125
127
return this
126
128
}
127
129
130
+ /* *
131
+ * 设置ImageView显示图片
132
+ *
133
+ * @param idRes 控件ID
134
+ * @param bitmap 图片Bitmap
135
+ * @return holder
136
+ */
137
+ fun setImageResource (@IdRes idRes : Int , bitmap : Bitmap ): ViewHolder {
138
+ val view = getView<View >(idRes)!!
139
+ if (view is ImageView ) {
140
+ view.setImageBitmap(bitmap)
141
+ }
142
+ return this
143
+ }
144
+
145
+ /* *
146
+ * 设置ImageView显示图片
147
+ *
148
+ * @param idRes 控件ID
149
+ * @param drawable 图片Drawable
150
+ * @return holder
151
+ */
152
+ fun setImageResource (@IdRes idRes : Int , drawable : Drawable ): ViewHolder {
153
+ val view = getView<View >(idRes)!!
154
+ if (view is ImageView ) {
155
+ view.setImageDrawable(drawable)
156
+ }
157
+ return this
158
+ }
159
+
128
160
/* *
129
161
* 设置指定控件ID的点击事件
130
162
*
You can’t perform that action at this time.
0 commit comments