History log of /packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8b4b34cb77b179f397641e2f4572e4aa6be1943 17-Apr-2013 ztenghui <ztenghui@google.com> When video not seekable, don't show the scrubber

bug:7117365

Change-Id: I133ea68eaebf1d875a27336ac524d785efe71cc2
/packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java
634248d313c88f14ff851e7b6769b432ce45e15e 16-Apr-2013 ztenghui <ztenghui@google.com> Add accessibility to video player controller.

bug:5714277

Change-Id: If0de1ec250a211890e1914d89e8b61780542a675
/packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java
192a16ce9690f6710c0af4c64d1a2617aff0cae1 07-Feb-2013 Marco Nelissen <marcone@google.com> DO NOT MERGE: Don't call requestLayout from onLayout

Doing a layout within a layout can lead to various problems, so it should
be avoided. There's some logging that warns of this, which got triggered
by CommonControllerOverlay.
I don't know what problem this code was originally trying to solve, but it
doesn't seem to be necessary anymore. The line in question was originally
introduced in change 209a9163d4e8cee0bfe162ae598ef40e6051479c, in Oct 2011.

Note: This has been checked into master, this is just cherry picking into
Bryce branch.

Change-Id: I7651304491a90e8d130f4a0a3b3de8e29c4d0116
/packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java
62e98689761a7900dd7e556d04bde8955b94ebdb 31-Oct-2012 Bobby Georgescu <georgescu@google.com> Fix jank on videoplayer auto-exit

Bug: 7344292
Change-Id: I3af95d3370769a6465644fa4aabe3f2ffa2980e7
/packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java
3f1f1baf3a674927e25cd5cd885fb372796bd3a0 24-Aug-2012 Teng-Hui Zhu <ztenghui@google.com> Add the UI elements for video trim activity.

1. Refactored the classes to support both the video play and trim.

Now the common code for controller overlay is in CommonControllerOverlay,
which is basically the same as the original MovieControllerOverlay without
animation. Because in trimming, we don't want to hide all the controller.
The specific animations are implemented in the sub-classes which are
TrimControllerOverlay and MovieControllerOverlay.

At the same time, TrimTimeBar extended TimeBar to support the extra
trimming start scrubber and end scrubber.

The interface between the timebar and the controllerOverlay are kept almost
the same way, except adding the trimming info when necessary.

With all these, the activity of TrimVideo now relied on the TrimTimeBar
and TrimControllerOverlay. Similarily, the MovieActivity relied on the TimeBar
and MovieControllerOverlay.

2. Hook the TrimVideo activity with the trim menu.

Note that the icons are temporary for now, still need UX input on that.

bug:7093055

Change-Id: Ib9bfbc090106744a569fce4c451ddffc0a2c699b
/packages/apps/Gallery2/src/com/android/gallery3d/app/CommonControllerOverlay.java