4831c7494373c360062a7becac820eba3bc39287 |
|
17-Oct-2012 |
Bobby Georgescu <georgescu@google.com> |
Big refactor, additions to state transition animations Bug: 7362944 Refactored a lot of the state transitions code, adding support for definable transition animations and defining distinct outgoing and incoming animations. Change-Id: I31a69057ea1b72dd3185cec656e59b11fdb528c1
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
5585826e68c62c3719fb346d40fd1999438c6c6b |
|
15-Oct-2012 |
Bobby Georgescu <georgescu@google.com> |
Consistent animations & up button behavior in Gallery Bug: 7302857 Bug: 7295464 This CL makes all of the transition animations throughout the Gallery app consistent. The animation is the previous view shrinking and fading out while the new view starts out bigger than the view port and is coming in to the viewport size as it fades in. Having consistent animations allows us to not keep PhotoPage/AlbumPage instances around in certain cases, making it possible to have consistent up button behavior when switching between the grid and filmstrip. Finally, this also makes the transitions in the camera app filmstrip/grid switching consistent with those in the gallery app. Change-Id: I77bac6a0cde1e439738c78f9e16ab15ed5910cfb
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
a65914485de7b82b96b616c7be738ab952e09c83 |
|
05-Oct-2012 |
John Reck <jreck@google.com> |
Don't film strip animate when switching cameras Bug: 7265781 Change-Id: Ibdef7d804923094f3b26471726a642a1b68e9540
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
b27df4650459068b409924493bbadaf25bb7e191 |
|
28-Sep-2012 |
Bobby Georgescu <georgescu@google.com> |
Debounce after quick fling towards camera but zoom if slow Bug: 7250026 Bug: 7213802 Change-Id: I3c900813937161744a36015469c70112f2cf356b
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
9b270f4f2e20fb0f0455529c2e20990173a75470 |
|
21-Sep-2012 |
Bobby Georgescu <georgescu@google.com> |
Snap a photo to the center after fling ends in filmstrip Bug: 7050303 Change-Id: I7770d5642b376a1b888f34c5806f2291b64ecf68
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
28cb4161da5fc3756933ca67d509b8af1c6275f1 |
|
29-Aug-2012 |
Owen Lin <owenlin@google.com> |
Remove unused resources and fix some warnings. Change-Id: I075977150c7da7650e723e29406f24ae2e23ea97
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
02ef48574ef7099ebaa0386bd6fd676bd2fd5489 |
|
25-Aug-2012 |
Bobby Georgescu <georgescu@google.com> |
Make transition from album page to photo page even smoother Bug: 6979922 Bug: 7050303 Change-Id: Iaa2582125f0706a34317fa90fea73749cd2cf995
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
f4a707f9716874025b189d0e4ca4dfad0d7abbab |
|
21-Aug-2012 |
Bobby Georgescu <georgescu@google.com> |
Improvements in animation from album page to photo page Bug: 6631829 Bug: 6979922 Change-Id: I99fd330f3ec8bf363f8602a2f893167ca2a9c71b
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
6772173d2a49b87a1d209f42fe52b5f830596f99 |
|
02-Jul-2012 |
Chih-Chung Chang <chihchung@google.com> |
Remove dependencies on APIs only exist on newer platforms. Change-Id: I606a23863247454051dd183ddf6b77f6bc882685
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
8b930828c7a33d668876972c22a515e9163592f7 |
|
20-Jun-2012 |
Pin Ting <pinting@google.com> |
Use public OverScroller() instead of a hidden one.. Bug:6698374 Change-Id: I3a97d0b4bbfb5e2a1e9f4a656d39db636defcdbd
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
2ce59cbd4368eaf0f30cfea28891bd47155182cb |
|
18-Jun-2012 |
Chih-Chung Chang <chihchung@google.com> |
Fix scaling gesture responsiveness. Bug: 6632011 Change-Id: I9cfeafa4365354a631565f8ee4a9b53df76d06e9
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
6b891c6a3739f8c49d42f9db6fc76cb92c7c5f25 |
|
07-Jun-2012 |
Chih-Chung Chang <chihchung@google.com> |
Add swipe-to-delete gesture. Change-Id: I992e59702f9dfff17da2f4464e48c9228d42b1b3
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
192b7f1ddf08e7bfa0c65dbf61edb81ebb5a0998 |
|
31-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Improve scale gesture snapback. If the picture is zoomed-in, we want to keep the focus point stay in the same position on screen, so we need to adjust the target mCurrentX value. Bug: 6563619 Change-Id: I87b23da99aced1490187e550bd43fad733122577
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
f3f90752ca92372d61ca0ec22a9846261cfbcbde |
|
31-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
If the focused box was at minimal scale, we try to make it the minimal scale under the new view size. Bug: 6584425 Change-Id: I7dcc748cb3659a06f2ca4d8550d075fdda2949fa
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
42e1fed4edd9ed1e326aab2f7969242c56812952 |
|
31-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Move to final position after view size change. Bug: 6584188 Change-Id: If6ab23532bd7040701e358f9cdd813d2f6a71e5c
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
9f44f35c211229bc0c5ca17823f5d7b6bb3583a1 |
|
30-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Improve image size change handling. - When the camera relative frame is set, we delay the change for camera rectange until the next setImageSize call. This avoids the unwanted intermediate state if we change them separately. - Don't draw other screennails when the camera is in full screen. This avoids showing other screennails when the image size changes. - When the aspect ratio of the image changes, we assume the view angle of the longer side doesn't change (so the aspect ratio change is because the view angle of the shorter side changes). This matches what camera preview does. Bug: 6566612 Change-Id: I7603416f31c96ba77c96cdc2a3d0b79f8921c491
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
95c2aeab0bf398b45d8a9c562fd110d1e3756139 |
|
25-May-2012 |
Angus Kong <shkong@google.com> |
Force to stop scrolling in filmstrip mode. bug:6554106 Change-Id: I4305ce7068a36e72a325996a88c1d227a2d2b20c
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
e6251df06f0b3c8f556043f8b725b4b19be7474d |
|
22-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Unlock orientation only when action bar is needed. Bug: 6482079 Change-Id: I75d96ca7957f80e9c52f35edf74127f82f194f63
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
c4791b7721a8417be5be33a67c8ade6e82b03a2c |
|
19-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Fix capture animation if we are far away from the camera preview. Bug: 6481823 Change-Id: If2511c8dd08e0483cdc3139068ee190e2b08126d
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
f5ce6aeba448f418c99736465f7a02dacd7715bb |
|
11-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Show gray tile for screennails not loaded yet. Bug: 6452217 Change-Id: Ied9c2e2c91f4ffe218a73ba1a123df92a2aab98a
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
5338d1959406e95a580858e418794e23e05c47e2 |
|
17-May-2012 |
Yuli Huang <yuli@google.com> |
Smooth opening animation by modifying interpolation curve. bug:5367032 Change-Id: I15ad839ede723591f081be200c1c16a8a9a901d0
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
f320b8429dd5c68c117b8e9b1a36a435f4f4ff13 |
|
15-May-2012 |
Yuli Huang <yuli@google.com> |
Fix card effect shown in opening animation. bug:6495753 Change-Id: I7a640c2dddef0b7c58e0b7d5a00cbc4aab6ec43d
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
bd7c016d728853d38f98a3c6077b7bd9b08858b9 |
|
15-May-2012 |
Yuli Huang <yuli@google.com> |
Avoid black screen when PhotoPage just starts. bug:5367032 Change-Id: I6bd56026ec32bcee972d69855966750b9a57cdf4
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
ba12eae90b5b1a80ee002aa0df8c5c5189c4faa3 |
|
06-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Add transition for card deck effect. Bug 6442785: Controls disappear & preview surface gets warped after deleting just taken video Bug 6399861: Filmstrip: Pinch-out animation in fullscreen photo > filmstrip should be metaphorically consistent with the stack of cards model Bug 6429677: Gray shadow shows up when start Change-Id: I408cf250e67b4def20f5f15621fe57d7845c90f9
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
17ffedda6e3ed57b38afbb775594cf30d83fc652 |
|
03-May-2012 |
Chih-Chung Chang <chihchung@google.com> |
Fix 6399813: tapping on a photo that isn't in the middle of the screen doesn't select it. Also make tapping while flinging stop the scroll instead of opening the item. Change-Id: Iefef4738d7d74b29e4594ea3ae2cb1c91e0e17ab
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
b56ff734d0117cd5813cd2328edc57c4630ff1c3 |
|
30-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Fix black screen when viewing Gmail image file attachment. Bug: 6415848 Change-Id: Iec369866be6b5546fbd8cb77eb95a29f92e00b84
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
bd141b5a51c96f6fcaddfa547f0928ce69cf0755 |
|
26-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Support drawing in different orientation in Gallery. Bug 6312994: Swipe UX: do not directly show the camera roll when camera starts Bug 6313191: Swipe UX: Change swipe direction after the user rotated the device Bug 6313192: Swiping UX: make Gallery display in rotated mode Bug 6399447: Filmstrip: in Gallery, pressing Back from filmstrip doesn't perform the right animation Bug 6399974: Filmstrip: when swiping from full-screen photo to filmstrip mode, camera view and the photo-roll don't align correctly Bug 6400014: Swiping UX: in Camera portrait mode, tapping on the Thumbnail doesn't align camera view and the photo-roll correctly Bug 6401075: Able to scroll through the gallery pics while capturing video. Bug 6405087: Filmstrip does not change with orientation Change-Id: I8c479d87800c63b7a95c199c0c1c3bc512d66d42
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
2c6173822a612597c79be41b126367ddfbb5d518 |
|
20-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Add capture animation in Gallery. Change-Id: Ibf95cc64f37a4518377e64124af6606c4f14cdaa
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
c3b2d478f9032a8decf5c6254a238fc49e41b72c |
|
19-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
In filmstrip, show placeholders for pictures not loaded yet. Change-Id: I037f1f054da4a3800045d5b89724341ac22272a5
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
fb1a15559bb2a0a1c8a41efd3e0420a2a2d70590 |
|
19-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Allow filmstrip to scroll before the screennail is loaded. Change-Id: I9aa7405902c4bfb7e4946cfe4e1263314a958686
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
b8be1e0ad76b6abc0da7ead39f7a9811195d001e |
|
17-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Add thumb pool the cache Bitmap used for thumbnails. Change-Id: Ib710f2a6fc1aa86fe4abdd18d1fa7ac71396a3b4
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
d848862c1dd0689df8df5d684476cfd3897557d6 |
|
16-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Slower scrolling for fling in filmstrip mode. Also don't animate scale for the first image size. Change-Id: I6a71c00e813bd203e9f454bc9a776eadec06fd78
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
642561dd3177f9511c8bbeb90839066ecc451054 |
|
16-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Define max height/width for each picture in filmstrip mode. Change-Id: I844a32f95237724a60a64afe5f746798886dcc2c
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
aced34ca03fbd76b072dcdce26f4883ac4d1b25c |
|
16-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Reduce padding between photos, from 96 pixels to 16 dp. Change-Id: I62b0013da45b7d7495b34e9e4e1e791bac9c9c1f
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
b7ec5534c7b539be2397c27cfa5e8b992974c12d |
|
02-Apr-2012 |
Chih-Chung Chang <chihchung@google.com> |
Add new filmstrip mode for PhotoView. Change-Id: I9da9896303ced8d63a3557d5e6e9bc06fb366cf5
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
534b12fd804610dd67b8109bc08ba76f31afb33e |
|
21-Mar-2012 |
Chih-Chung Chang <chihchung@google.com> |
Patch 2 for master. Change-Id: I8b7c9fd326c4f247a1f2129b1d64388a223d79e0
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
04ac045bf8da5082bbb0bdc9ea5f9c9b5b796ad0 |
|
20-Mar-2012 |
Yuli Huang <yuli@google.com> |
Fix incorrect initial position/scale of opening animations. 1. Initial position of opening animation isn't correctly offset if the position repository isn't properly offset by the action bar height. 2. Initial scale of opening animation should match the thumbnail instead of using a fixed value 240. This CL is part of efforts to fix b:6016973. Change-Id: I620705357ba7594d43685e47488928f9fc93d9f6
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
2b3ee0ea07246b859a5b75d8a6102a7cce7ec838 |
|
14-Mar-2012 |
Owen Lin <owenlin@google.com> |
Reorganize import for all files. Change-Id: Ia9188bcde727e317e6a476caccaea562f0758b19
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
8817fe8a5bbe65905e777230720293744f6a8cca |
|
08-Mar-2012 |
Yuli Huang <yuli@google.com> |
Fix b/5948180: Photo is repositioned during being scaled. Avoid repositioning photo to center vertically during scaling it. Change-Id: Id9f2de6b2b1611419a0c03888cff49a5336b39df
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
cb05834cedb8223fc59456afcd62fa7448f2b3b8 |
|
02-Mar-2012 |
Chih-Chung Chang <chihchung@google.com> |
Use AnimationTime for animation caluclation. Change-Id: I3af8334978c054ddbc2050a240f0d9c113a44012
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
6068de20f4f19ca82ca01bef3b6dda796a79f724 |
|
01-Mar-2012 |
Yuli Huang <yuli@google.com> |
Fix b/6064909: Photo might not be snapped back correctly. Photo might not be snapped back if the animation wasn't actually started because of no position/scale changes. Change-Id: I6b5e938bffd954b848cae04514a06d0427151025
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
2ce3c3bfe08fff5aee58007cc8ba8f4a50861ae2 |
|
23-Feb-2012 |
Yuli Huang <yuli@google.com> |
Fix b/5624131: Panning enlarged photo switches images by mistake. Avoid swiping images when panning to view vertically enlarged photo. Change-Id: Ieb72cb8f38595fbedc927e8a0380fe31532ee434
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
fd91413ab46e2960803a33652025aebe3e05f2d9 |
|
11-Feb-2012 |
Chih-Chung Chang <chihchung@google.com> |
Use FloatMath instead of Math. Change-Id: I41661b231f6c034dbca6af26d5950eda6c5fc7da
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
3e7cfd9d20f9e9830dddac7288d4d12c8839fba0 |
|
11-Feb-2012 |
Chih-Chung Chang <chihchung@google.com> |
Revert "Use FloatMath instead of Math." This reverts commit 6bb8b2eb8695c042798f0eb798032cd30d642a65
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
6bb8b2eb8695c042798f0eb798032cd30d642a65 |
|
11-Feb-2012 |
Chih-Chung Chang <chihchung@google.com> |
Use FloatMath instead of Math. Change-Id: I26eb6a554f72c13ba2801ce35ef0cf2a1466a97b
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
8f568da373699781beb11cfa46a46c5871288353 |
|
04-Jan-2012 |
Chih-Chung Chang <chihchung@google.com> |
Patch. Change-Id: I62fd65461e8989a1d5cf6bc353dfc4b61a2108c8
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
532d93caddc91a7aa33ca113adbc0b8255d498eb |
|
12-Oct-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 5254974: Add EdgeEffect for PhotoView. Change-Id: Ib9ea8fff14a932e8ec25c3f272fe0539776bb062
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
b3aab90bb37aa9cc60be32e05678ee55d6575ee8 |
|
03-Oct-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 5319007: Add fling to PhotoView. Change-Id: Iacda65fbe1fcb3ad245ad99e0b062606ca6792b9
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
676170e619ad59ea97d04e0edcd62b1500304845 |
|
30-Sep-2011 |
Chih-Chung Chang <chihchung@google.com> |
Simplify some calculation and add more comments. Change-Id: I0fcb2e48ba88dc957c5454de09059a265c3dbec1
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|
ec4125492f17130f65e49160a17bd437e01128a7 |
|
26-Sep-2011 |
Chih-Chung Chang <chihchung@google.com> |
Move out PositionController from PhotoView. Change-Id: Id1088ffbd67ff5e986fdf16f70ba24f1537d10ab
/packages/apps/Gallery2/src/com/android/gallery3d/ui/PositionController.java
|