Details
-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.2.0 Beta3
Description
Under QTBUG-71590, fixes were done to the widgets Android style to avoid using private APIs for style extraction and then the extraction method was set to minimal, this allows apps to get some style information but not fully. Mainly, the widgets apps won't look like the Material style which is default to Android. Qt QuickControls has a Material style which looks more or less the same as the native one, but for widgets, the style plugin tries to get the different components drawables from the Android system and reuse them on Qt. This task should look to fix that using public APIs that support Material style.
Notes:
- The Android style was using Holo theme
- Using Material theme doesn't work
- Using either themes on Android 9+ throws warnings (now only if style extraction method is set to default or full).
- Using either themes on Android 11+ doesn't give correct drawables (regardless of the style extraction method).
Attachments
Issue Links
- replaces
-
QTBUG-75360 styleplugin example does not apply styles on Android
- Closed
-
QTBUG-75679 Android style broken on Android 9 (SDK 28)
- Closed
- resulted from
-
QTBUG-71590 Qt is using "Non-SDK" interfaces, will be blocked by Android
- Closed