don't align keys off-center if hints are disabled, fixes #155

This commit is contained in:
Helium314 2023-09-15 11:16:55 +02:00
parent 3d0e590852
commit bca519efe4

View file

@ -412,8 +412,9 @@ public class KeyboardView extends View {
labelBaseline = centerY + labelCharHeight / 2.0f;
// Horizontal label text alignment
if (key.isAlignLabelOffCenter()) {
// The label is placed off center of the key. Used mainly on "phone number" layout.
if (key.isAlignLabelOffCenter() && mShowsHints) {
// The label is placed off center of the key. Currently used only on "phone number" layout
// to have letter hints shown nicely. We don't want to align it off center if hints are off.
labelX = centerX + params.mLabelOffCenterRatio * labelCharWidth;
paint.setTextAlign(Align.LEFT);
} else {