From 6b97d2b9c2acd04780d517c057afeaeee9e5dbcb Mon Sep 17 00:00:00 2001 From: Ken Wakasa Date: Wed, 7 Sep 2011 21:56:42 +0900 Subject: [PATCH] Tweak bottom padding for the "..." popup hint Follow up to I45bd6edf bug: 5255103 Change-Id: I6d5368dadbaf6c7dffadd783d8a8756fea9dbff7 --- java/res/values/attrs.xml | 2 ++ java/res/values/dimens.xml | 1 + java/res/values/styles.xml | 1 + java/src/com/android/inputmethod/keyboard/KeyboardView.java | 6 +++++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index e964889c4..3d6428d57 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -63,6 +63,8 @@ + + diff --git a/java/res/values/dimens.xml b/java/res/values/dimens.xml index 50eca4bdb..4e4993b24 100644 --- a/java/res/values/dimens.xml +++ b/java/res/values/dimens.xml @@ -71,6 +71,7 @@ 4dip 1dp + 2dp 2dp 80sp diff --git a/java/res/values/styles.xml b/java/res/values/styles.xml index 0e8216b48..9fa4d842e 100644 --- a/java/res/values/styles.xml +++ b/java/res/values/styles.xml @@ -52,6 +52,7 @@ #CCE0E4E5 @dimen/key_label_horizontal_padding @dimen/key_hint_letter_padding + @dimen/key_popup_hint_letter_padding @dimen/key_uppercase_letter_padding @layout/key_preview @drawable/keyboard_key_feedback diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardView.java b/java/src/com/android/inputmethod/keyboard/KeyboardView.java index 1e7c32638..f45fd3046 100644 --- a/java/src/com/android/inputmethod/keyboard/KeyboardView.java +++ b/java/src/com/android/inputmethod/keyboard/KeyboardView.java @@ -58,6 +58,7 @@ import java.util.HashMap; * @attr ref R.styleable#KeyboardView_keyHintLabelRatio * @attr ref R.styleable#KeyboardView_keyLabelHorizontalPadding * @attr ref R.styleable#KeyboardView_keyHintLetterPadding + * @attr ref R.styleable#KeyboardView_keyPopupHintLetterPadding * @attr ref R.styleable#KeyboardView_keyUppercaseLetterPadding * @attr ref R.styleable#KeyboardView_keyTextStyle * @attr ref R.styleable#KeyboardView_keyPreviewLayout @@ -198,6 +199,7 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy { public final Typeface mKeyTextStyle; public final float mKeyLabelHorizontalPadding; public final float mKeyHintLetterPadding; + public final float mKeyPopupHintLetterPadding; public final float mKeyUppercaseLetterPadding; public final int mShadowColor; public final float mShadowRadius; @@ -246,6 +248,8 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy { R.styleable.KeyboardView_keyLabelHorizontalPadding, 0); mKeyHintLetterPadding = a.getDimension( R.styleable.KeyboardView_keyHintLetterPadding, 0); + mKeyPopupHintLetterPadding = a.getDimension( + R.styleable.KeyboardView_keyPopupHintLetterPadding, 0); mKeyUppercaseLetterPadding = a.getDimension( R.styleable.KeyboardView_keyUppercaseLetterPadding, 0); mKeyTextColor = a.getColor(R.styleable.KeyboardView_keyTextColor, 0xFF000000); @@ -698,7 +702,7 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy { paint.setTextAlign(Align.CENTER); final float hintX = keyWidth - params.mKeyHintLetterPadding - getCharWidth(KEY_LABEL_REFERENCE_CHAR, paint) / 2; - final float hintY = keyHeight - params.mKeyHintLetterPadding; + final float hintY = keyHeight - params.mKeyPopupHintLetterPadding; canvas.drawText(POPUP_HINT_CHAR, hintX, hintY, paint); if (debugShowAlign) {