From 815e30a505eb6766e29d85c2e1a5d8f4da9c83d3 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Fri, 11 Nov 2022 19:47:37 +0100 Subject: Add option for brightness of labels The brightness value is used as the alpha value when drawing the labels. --- srcs/juloo.keyboard2/Keyboard2View.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'srcs/juloo.keyboard2/Keyboard2View.java') diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index 2430c3d..dcaf0f5 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -327,6 +327,7 @@ public class Keyboard2View extends View float textSize = scaleTextSize(kv, _config.labelTextSize, keyH); Paint p = _theme.labelPaint(kv.hasFlags(KeyValue.FLAG_KEY_FONT)); p.setColor(labelColor(kv, isKeyDown, false)); + p.setAlpha(_config.labelBrightness); p.setTextSize(textSize); canvas.drawText(kv.getString(), x, (keyH - p.ascent() - p.descent()) / 2f + y, p); } @@ -343,6 +344,7 @@ public class Keyboard2View extends View float textSize = scaleTextSize(kv, _config.sublabelTextSize, keyH); Paint p = _theme.subLabelPaint(kv.hasFlags(KeyValue.FLAG_KEY_FONT), a); p.setColor(labelColor(kv, isKeyDown, true)); + p.setAlpha(_config.labelBrightness); p.setTextSize(textSize); float subPadding = _config.keyPadding; if (v == Vertical.CENTER) -- cgit v1.2.3