summaryrefslogtreecommitdiff
path: root/src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt')
-rw-r--r--src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt b/src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt
new file mode 100644
index 00000000..fba89a74
--- /dev/null
+++ b/src/com/android/customization/model/grid/ui/binder/GridIconViewBinder.kt
@@ -0,0 +1,17 @@
+package com.android.customization.model.grid.ui.binder
+
+import android.widget.ImageView
+import com.android.customization.model.grid.ui.viewmodel.GridIconViewModel
+import com.android.customization.widget.GridTileDrawable
+
+object GridIconViewBinder {
+ fun bind(view: ImageView, viewModel: GridIconViewModel) {
+ view.setImageDrawable(
+ GridTileDrawable(
+ viewModel.columns,
+ viewModel.rows,
+ viewModel.path,
+ )
+ )
+ }
+}