Details
-
User Story
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.7, 6.8, 6.9
-
None
-
-
2025wk02s3FOQtforAndroid, 2025wk04s3FOQtforAndroid
-
0abdca879 (dev), 495f7cceb (dev), 9920c3350 (dev), 95c21244c (dev), 6f79d46e8 (dev), 3efd1996a (dev), 2c028c26c (dev), 7387d08e4 (dev)
Description
Qt for Android seems to have few issues with rendering or resizing that are causing flickering bad or skipped rendering in certain situations. This ticket will collect the cases that have been noticed and reported over few bugs to make discussing a solution easier and get the bigger picture of the issue.
The flickering seems to be seen in the following cases:
- At start up or resuming of the app (QTBUG-132717).
- During or after changing orientation (QTBUG-132718).
- During or after available app size like changing system UI visibility (QTBUG-132720).
Note: The issue with the surface update QTBUG-132721 seems to be shared and present in all of the above cases.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132716 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
614929,11 | WIP:Android: don't call QtWindow.setGeometry() with invalid values | dev | qt/qtbase | Status: NEW | -2 | 0 |
614932,11 | WIP:Android: use layout() to set new geometry | dev | qt/qtbase | Status: NEW | -2 | 0 |
614935,15 | WIP:Android: don't call setGeometry() inside setVisible() | dev | qt/qtbase | Status: NEW | -2 | 0 |
614936,12 | Android: don't call QPlatformWindow::setGeometry() explicitly | dev | qt/qtbase | Status: NEW | +2 | 0 |
614937,13 | Android: simplify/refactor QAndroidPlatformWindow::setVisible() | dev | qt/qtbase | Status: NEW | +2 | 0 |
615252,10 | Android: init display properties in QtActivityDelegateBase.initMembers() | dev | qt/qtbase | Status: NEW | +2 | 0 |
615256,12 | Android: separate setting screen size from setDisplayMetrics() | dev | qt/qtbase | Status: NEW | +2 | 0 |