#12723 closed defect (fixed)
Screen flicker problem on some Android devices
Reported by: | ykami | Owned by: | ykami |
---|---|---|---|
Priority: | high | Milestone: | 1.7 |
Component: | DojoX Mobile | Version: | 1.6.0 |
Keywords: | 1.7-mobile | Cc: | |
Blocked By: | Blocking: |
Description
After making transition between ScrollableViews, the screen flickers. This happens only on newer Android devices. Probably Android 2.2 or later.
Attachments (2)
Change History (28)
comment:1 Changed 11 years ago by
comment:2 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 11 years ago by
comment:4 Changed 11 years ago by
comment:5 Changed 11 years ago by
Milestone: | 1.7 → 1.6.1 |
---|
([24533] merged the trunk changes to the 1.6 branch)
comment:6 Changed 11 years ago by
comment:7 Changed 11 years ago by
Milestone: | 1.6.1 → 1.7 |
---|---|
Priority: | normal → high |
Resolution: | fixed |
Status: | closed → reopened |
Flicker problem still remains especially when making a reverse slide transition. Also, the fix has a severe side-effect, which disables CSS3 rotation effects.
comment:8 Changed 11 years ago by
Kamiyama Sann, I think probably you are doing similar ways to solve the flicker problem.
comment:9 Changed 11 years ago by
Thanks for the information. (I saw that trick on some web site.) Webkit on newer android devices (android 2.2 or 2.3) seems to have problems around css3 animations. For example, rotateY does not work, thus the flip animation does not work. Both the flicker problem and the rotateY problem cannot be seen on an android 2.1 device. So far we found setting webkitBackfaceVisibility and webkitPerspective could solve the flicker issue and we are now testing.
comment:10 Changed 11 years ago by
Another problem is that after the previous transition, if I click button to start another transition immediately, the animation effect is lost. This happens on test_transition-animations.html when I was using Galaxy S phone. The method mentioned above could solve this problem. Please also take a look whether webkitBackfaceVisibility and webkitPerspective could also solve that. Thanks. I have submitted a patch based on revision 24677. After the modification, the slide transition in test_transition-animations.html solve the problem mentioned above.
Changed 11 years ago by
Attachment: | test.patch added |
---|
comment:11 Changed 11 years ago by
comment:12 Changed 11 years ago by
comment:13 Changed 11 years ago by
comment:14 Changed 11 years ago by
comment:15 Changed 11 years ago by
comment:16 Changed 11 years ago by
Kamiyama Sann, reveal effect still does not work on scrollable view.
comment:17 Changed 11 years ago by
comment:18 Changed 11 years ago by
comment:19 Changed 11 years ago by
Remaining issue is buttons (both <button> and <input type="button">) are not rendered correctly if the workaround for the flicker issue is applied.
comment:20 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
comment:21 Changed 11 years ago by
comment:22 Changed 11 years ago by
comment:23 Changed 11 years ago by
comment:24 Changed 11 years ago by
comment:25 Changed 11 years ago by
comment:26 Changed 11 years ago by
Looks like some animations still not work on Android 2.2/2.3. I've split a new defect for tracking it: http://trac.dojotoolkit.org/ticket/13154.
Seems like a bug of newer webkit.