Решил проблему: Координату "y" у красного прямоугольника при открытии клавиатуры нужно считать по такой формуле: rect.y = Qt.inputMethod.keyboardRectangle.y / Screen.devicePixelRatio - rect.height
Задача, QML, flickable, унутри список условно 1, 2 3, 4,5 ... 100. Проматываю его до конца, вижу видимые элементы 90-100, делаю ресайз окна, видимые элементы остаются 90-95, а хотелось бы чтобы 95-100. то есть если я домотал до конца, то я всегда должен видеть конец списка.
можно конечно сохранить факт, что докрутился до конца и во время ресайза перематывать контент, но хотелось бы изящнее
Я из обычного Qt, но ты мог бы вычислять отношение максимального значения прокрутки и в данный момент. А при ресайзе вычислять, какое должно быть значение в данный момент, чтобы отношение осталось прежним