Merge "Revert keyHintLetterPadding only to apply horizontally"
commit
5723bedcd0
|
@ -64,7 +64,7 @@
|
||||||
<attr name="keyShiftedLetterHintRatio" format="float" />
|
<attr name="keyShiftedLetterHintRatio" format="float" />
|
||||||
<!-- Horizontal padding of left/right aligned key label to the edge of the key. -->
|
<!-- Horizontal padding of left/right aligned key label to the edge of the key. -->
|
||||||
<attr name="keyLabelHorizontalPadding" format="dimension" />
|
<attr name="keyLabelHorizontalPadding" format="dimension" />
|
||||||
<!-- Top and right padding of hint letter to the edge of the key.-->
|
<!-- Right padding of hint letter to the edge of the key.-->
|
||||||
<attr name="keyHintLetterPadding" format="dimension" />
|
<attr name="keyHintLetterPadding" format="dimension" />
|
||||||
<!-- Bottom padding of popup hint letter "..." to the edge of the key.-->
|
<!-- Bottom padding of popup hint letter "..." to the edge of the key.-->
|
||||||
<attr name="keyPopupHintLetterPadding" format="dimension" />
|
<attr name="keyPopupHintLetterPadding" format="dimension" />
|
||||||
|
|
|
@ -662,10 +662,10 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy {
|
||||||
hintY = -mFontMetrics.top + params.mKeyShiftedLetterHintPadding;
|
hintY = -mFontMetrics.top + params.mKeyShiftedLetterHintPadding;
|
||||||
paint.setTextAlign(Align.CENTER);
|
paint.setTextAlign(Align.CENTER);
|
||||||
} else { // key.hasHintLetter()
|
} else { // key.hasHintLetter()
|
||||||
// The hint label is placed at top-right corner of the key. Used mainly on phone.
|
// The hint letter is placed at top-right corner of the key. Used mainly on phone.
|
||||||
hintX = keyWidth - params.mKeyHintLetterPadding
|
hintX = keyWidth - params.mKeyHintLetterPadding
|
||||||
- getCharWidth(KEY_NUMERIC_HINT_LABEL_REFERENCE_CHAR, paint) / 2;
|
- getCharWidth(KEY_NUMERIC_HINT_LABEL_REFERENCE_CHAR, paint) / 2;
|
||||||
hintY = -paint.ascent() + params.mKeyHintLetterPadding;
|
hintY = -paint.ascent();
|
||||||
paint.setTextAlign(Align.CENTER);
|
paint.setTextAlign(Align.CENTER);
|
||||||
}
|
}
|
||||||
canvas.drawText(hint, 0, hint.length(), hintX, hintY, paint);
|
canvas.drawText(hint, 0, hint.length(), hintX, hintY, paint);
|
||||||
|
|
Loading…
Reference in New Issue