WAI
Status Update
Comments
lb...@gmail.com <lb...@gmail.com> #3
Just to quote what I was told from Google which UI components might change their color:
"
The public API will only support setting the scrim colors, they are applied at:
- Under QS
- Lock screen
- Emergency dialer
- App switcher
- Keyguard challenge
"
For me, none of those get affected by third party live wallpapers anymore (Muzei is one of them), even though they should.
Only the built in live wallpapers affect those, and normal wallpapers.
"
The public API will only support setting the scrim colors, they are applied at:
- Under QS
- Lock screen
- Emergency dialer
- App switcher
- Keyguard challenge
"
For me, none of those get affected by third party live wallpapers anymore (Muzei is one of them), even though they should.
Only the built in live wallpapers affect those, and normal wallpapers.
ad...@google.com <ad...@google.com>
lb...@gmail.com <lb...@gmail.com> #4
Thank you.
Please do check it out before deciding what to write here.
Try Muzei with black wallpaper on Android 8.1 (or P DP1), vs Android P DP2, and compare what you see.
You can also try out the sample app I've provided, to see it in action with very short code.
Please do check it out before deciding what to write here.
Try Muzei with black wallpaper on Android 8.1 (or P DP1), vs Android P DP2, and compare what you see.
You can also try out the sample app I've provided, to see it in action with very short code.
ad...@google.com <ad...@google.com> #5
We have passed this to the development team and will update this issue with more information as it becomes available.
lb...@gmail.com <lb...@gmail.com> #6
@5 Thank you. Please check it well this time.
ad...@google.com <ad...@google.com> #7
This API was never intended to change the System UI theme, it's just a side effect of how things worked on O - and changed on P.
This behavior was never documented or enforced in Android, which means that OEMs can completely ignore it.
This behavior was never documented or enforced in Android, which means that OEMs can completely ignore it.
lb...@gmail.com <lb...@gmail.com> #8
@7 Why haven't you checked it out?
The built in live wallpaper makes it work fine, yet the third party one can't.
The OEM DOESN'T ignore it, and it worked fine on previous DP and on 8.1. It doesn't work specifically for third party apps, yet it works fine for built in ones.
Same goes for normal wallpapers.
Because of this, I've made another post, this time with a video:
https://issuetracker.google.com/issues/80029770
Please check it out this time.
The built in live wallpaper makes it work fine, yet the third party one can't.
The OEM DOESN'T ignore it, and it worked fine on previous DP and on 8.1. It doesn't work specifically for third party apps, yet it works fine for built in ones.
Same goes for normal wallpapers.
Because of this, I've made another post, this time with a video:
Please check it out this time.
Description
PP2.180412.013
* Is this a regression from O to P?
Doesn't occur on O and also not on P DP1
* What device are you using? (for example, Pixel XL)
Pixel 2
* What are the steps to reproduce the problem? (Please provide the minimal reproducible test case.)
1. Create a live wallpaper app that all it does is to report that it has black color as a background.
Alternatively, use Muzei live wallpaper app and choose there to use a completely black wallpaper.
2. Go to various places in the OS. Specifically try to see the popup of the app-switcher when clicking an app icon, as was told me that should be changed, here:
* Issue Category e.g. Framework (platform), NDK (platform), Hardware (CPU, GPU, Sensor, Camera), ART (platform), Runtime Permissions etc
UX, Framework
* What was the expected result?
To see the exact same thing as if you've set a black wallpaper, or the same as if you use a built in live wallpaper that does the same ("Gooey, Liquorice" live wallpaper, for example)
* Can you provide the API document where this expected behavior is explained?
* What was the actual result?
White instead of black:
Colors of various places should change to black. In the above example, if you run it on Android P DP2, you will always see a white popup.
If you check the same thing on other places that should change the colors:
- you will notice the same thing. They will stay white.
If you use a normal black wallpaper instead of a live wallpaper, it will work fine (things will get black).
If you use a built in live wallpaper ("Gooey, Liquorice" live wallpaper, for example), it will also work fine.
See the original post for more information and examples: