Merge "Update checkmark to match spec" into ub-launcher3-qt-dev
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 16f8964..ed05ee5 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -22,7 +22,8 @@
<dimen name="tip_dot_size">8dp</dimen>
<dimen name="tip_dot_line_width">2dp</dimen>
- <dimen name="check_size">12dp</dimen>
+ <dimen name="check_size">20dp</dimen>
+ <dimen name="check_offset">4dp</dimen>
<dimen name="preview_indicator_width">16dp</dimen>
<dimen name="preview_indicator_height">8dp</dimen>
diff --git a/src/com/android/customization/widget/OptionSelectorController.java b/src/com/android/customization/widget/OptionSelectorController.java
index de2f09c..b2a81aa 100644
--- a/src/com/android/customization/widget/OptionSelectorController.java
+++ b/src/com/android/customization/widget/OptionSelectorController.java
@@ -201,12 +201,12 @@
// Position at lower right
int idx = layers.length - 1;
int checkSize = (int) res.getDimension(R.dimen.check_size);
+ int checkOffset = (int) res.getDimension(R.dimen.check_offset);
checkedFrame.setLayerGravity(idx, Gravity.BOTTOM | Gravity.RIGHT);
checkedFrame.setLayerWidth(idx, checkSize);
checkedFrame.setLayerHeight(idx, checkSize);
- checkedFrame.setLayerInsetBottom(idx,
- holder.itemView.getPaddingBottom() - (checkSize/3));
- checkedFrame.setLayerInsetLeft(idx, checkSize/3);
+ checkedFrame.setLayerInsetBottom(idx, checkOffset);
+ checkedFrame.setLayerInsetLeft(idx, checkOffset);
holder.itemView.setForeground(checkedFrame);
// Initialize the currently applied option