mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-20 11:33:06 +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 pressedColor = 0xF00000FF;
|
||||
protected int configSelectedColor = 0xF000FF00;
|
||||
|
||||
protected int startSize_x;
|
||||
protected int startSize_y;
|
||||
@ -71,12 +72,9 @@ public abstract class VirtualControllerElement extends View {
|
||||
|
||||
@Override
|
||||
protected void onDraw(Canvas canvas) {
|
||||
onElementDraw(canvas);
|
||||
|
||||
if (virtualController.getControllerMode() == VirtualController.ControllerMode.
|
||||
Configuration) {
|
||||
paint.setColor(pressedColor);
|
||||
paint.setStrokeWidth(3);
|
||||
if (currentMode != Mode.Normal) {
|
||||
paint.setColor(configSelectedColor);
|
||||
paint.setStrokeWidth(10);
|
||||
paint.setStyle(Paint.Style.STROKE);
|
||||
|
||||
canvas.drawRect(0, 0,
|
||||
@ -84,6 +82,8 @@ public abstract class VirtualControllerElement extends View {
|
||||
paint);
|
||||
}
|
||||
|
||||
onElementDraw(canvas);
|
||||
|
||||
super.onDraw(canvas);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user