Android - Resize bottombar after window size changes (to always fill the screen horizontally)

This commit is contained in:
Cristian Luis Duarte 2018-03-16 13:03:50 -03:00
parent 7789697243
commit 79ff2df860

View file

@ -106,11 +106,24 @@ Item {
} }
} }
function relocateAndResize(newWindowWidth, newWindowHeight) {
width = newWindowWidth;
y = newWindowHeight - height;
}
function onWindowGeometryChanged(rect) {
relocateAndResize(rect.width, rect.height);
}
Component.onCompleted: { Component.onCompleted: {
// put on bottom // put on bottom
width = Window.innerWidth;
height = 255; height = 255;
y = Window.innerHeight - height; relocateAndResize(Window.innerWidth, Window.innerHeight);
Window.geometryChanged.connect(onWindowGeometryChanged); // In devices with bars appearing at startup we should listen for this
}
Component.onDestruction: {
Window.geometryChanged.disconnect(onWindowGeometryChanged);
} }
function addButton(properties) { function addButton(properties) {