mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-20 19:42:45 +00:00
Fix highlighting of selected controller element during configuration
This commit is contained in:
parent
5cdd72a45c
commit
095556106c
@ -22,6 +22,7 @@ public abstract class VirtualControllerElement extends View {
|
|||||||
|
|
||||||
protected int normalColor = 0xF0888888;
|
protected int normalColor = 0xF0888888;
|
||||||
protected int pressedColor = 0xF00000FF;
|
protected int pressedColor = 0xF00000FF;
|
||||||
|
protected int configSelectedColor = 0xF000FF00;
|
||||||
|
|
||||||
protected int startSize_x;
|
protected int startSize_x;
|
||||||
protected int startSize_y;
|
protected int startSize_y;
|
||||||
@ -71,12 +72,9 @@ public abstract class VirtualControllerElement extends View {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onDraw(Canvas canvas) {
|
protected void onDraw(Canvas canvas) {
|
||||||
onElementDraw(canvas);
|
if (currentMode != Mode.Normal) {
|
||||||
|
paint.setColor(configSelectedColor);
|
||||||
if (virtualController.getControllerMode() == VirtualController.ControllerMode.
|
paint.setStrokeWidth(10);
|
||||||
Configuration) {
|
|
||||||
paint.setColor(pressedColor);
|
|
||||||
paint.setStrokeWidth(3);
|
|
||||||
paint.setStyle(Paint.Style.STROKE);
|
paint.setStyle(Paint.Style.STROKE);
|
||||||
|
|
||||||
canvas.drawRect(0, 0,
|
canvas.drawRect(0, 0,
|
||||||
@ -84,6 +82,8 @@ public abstract class VirtualControllerElement extends View {
|
|||||||
paint);
|
paint);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onElementDraw(canvas);
|
||||||
|
|
||||||
super.onDraw(canvas);
|
super.onDraw(canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user