Hi,
I am trying to resolve following task: smooth change of brightness
from 100% to 0%, but can't gain effect of smoothness.
Want to emphasize that I am using following approach of brightness
change. The recommended one.
WindowManager.LayoutParams lp = window.getAttributes();
lp.screenBrightness = floatPercent; // 0 - 1
window.setAttributes(lp);
Well, it obviously works, but not smooth.
I will describe logic:
I have a thread that changes brightness:
while (isRunning()) {
Thread.sleep(sleepTime);
spentTime+=sleepTime;
view.post(new Runnable() {
public void run() {
changeBrightness();
}
});
}
We have duration of brightness change, for example 10 seconds.
I calculate next value of floatPercent (see code snippet above) the
way, sleepTime should always be less than 50ms.
So looks like it had to be smooth.
But I always get not smooth transition. It relates specially the range
of 0% - 5% of brightness. Smoothness is completely lost on this
brightness range.
What can you propose?
Thanks,
Lyubomyr
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---