mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Do not clip the popup key preview even if there is no left/right preview icons
Change-Id: Ie51f56c64ba4c69400fe6472b2397ba19ee74911
This commit is contained in:
parent
d4eaa1bc32
commit
80e9bd34d1
@ -906,12 +906,16 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy {
|
||||
int previewX = keyDrawX - (previewWidth - keyDrawWidth) / 2 + params.mCoordinates[0];
|
||||
final int previewY = key.mY - previewHeight
|
||||
+ params.mCoordinates[1] + params.mPreviewOffset;
|
||||
if (previewX < 0 && params.mPreviewLeftBackground != null) {
|
||||
previewText.setBackgroundDrawable(params.mPreviewLeftBackground);
|
||||
if (previewX < 0) {
|
||||
previewX = 0;
|
||||
} else if (previewX + previewWidth > getWidth() && params.mPreviewRightBackground != null) {
|
||||
previewText.setBackgroundDrawable(params.mPreviewRightBackground);
|
||||
if (params.mPreviewLeftBackground != null) {
|
||||
previewText.setBackgroundDrawable(params.mPreviewLeftBackground);
|
||||
}
|
||||
} else if (previewX > getWidth() - previewWidth) {
|
||||
previewX = getWidth() - previewWidth;
|
||||
if (params.mPreviewRightBackground != null) {
|
||||
previewText.setBackgroundDrawable(params.mPreviewRightBackground);
|
||||
}
|
||||
}
|
||||
|
||||
// Set the preview background state
|
||||
|
Loading…
x
Reference in New Issue
Block a user