mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-18 18:42:46 +00:00
Change OSC configuration button to work better on rounded screen devices
This commit is contained in:
parent
0218a9ce14
commit
d98f484aaf
@ -45,7 +45,6 @@ public class VirtualController {
|
|||||||
ControllerMode currentMode = ControllerMode.Active;
|
ControllerMode currentMode = ControllerMode.Active;
|
||||||
ControllerInputContext inputContext = new ControllerInputContext();
|
ControllerInputContext inputContext = new ControllerInputContext();
|
||||||
|
|
||||||
private RelativeLayout.LayoutParams layoutParamsButtonConfigure = null;
|
|
||||||
private Button buttonConfigure = null;
|
private Button buttonConfigure = null;
|
||||||
|
|
||||||
private List<VirtualControllerElement> elements = new ArrayList<>();
|
private List<VirtualControllerElement> elements = new ArrayList<>();
|
||||||
@ -116,9 +115,13 @@ public class VirtualController {
|
|||||||
|
|
||||||
DisplayMetrics screen = context.getResources().getDisplayMetrics();
|
DisplayMetrics screen = context.getResources().getDisplayMetrics();
|
||||||
|
|
||||||
int buttonSize = (int)(screen.heightPixels*0.05f);
|
int buttonSize = (int)(screen.heightPixels*0.06f);
|
||||||
layoutParamsButtonConfigure = new RelativeLayout.LayoutParams(buttonSize, buttonSize);
|
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(buttonSize, buttonSize);
|
||||||
relative_layout.addView(buttonConfigure, layoutParamsButtonConfigure);
|
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
|
||||||
|
params.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
|
||||||
|
params.leftMargin = 15;
|
||||||
|
params.topMargin = 15;
|
||||||
|
relative_layout.addView(buttonConfigure, params);
|
||||||
|
|
||||||
VirtualControllerConfigurationLoader.createDefaultLayout(this, context);
|
VirtualControllerConfigurationLoader.createDefaultLayout(this, context);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user