fa9f41f8f5408b6e3931f1ab81f586a47cc2d975 |
|
27-Oct-2014 |
Dake Gu <dake@google.com> |
Generate v4 fragment in same package Make the v4 version same package so that we don't have a weird package name like v17.leanback.v4.app Make BackgroundManager works both for two versions of Fragment. b/17930984 Change-Id: I733d0d841a13e616075a7b7fcbdf938515178550
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
60c3b420827d0520509387f1abe3e3d8168e2279 |
|
09-Oct-2014 |
Dake Gu <dake@google.com> |
BackgroundManager: Use the right drawable cache with activity theme Theme background drawable is decoded twice in loading movie details activity. It always miss the cache if calling getResources().getDrawable(id). Calling context.getDrawable(id) instead. Also Cache theme Drawable in BackgroundContinuityService, this will save a texture upload before in future release activities can share Drawable cache. b/17915241 Change-Id: I7623c4345d9dc56b7dc32de9c361bc35d1703e3d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
86c973d53a08fdd1081be12c10c86e06e0172cd3 |
|
29-Jul-2014 |
Dake Gu <dake@google.com> |
fix default background is lost when transition back. Both Browse and Detail activity shared the same theme drawable. When pops Detail activity, transition fades out window background of Detail activity which sets alpha to 0 on theme drawable. Fix is to having each window manager maintain a different drawable state for theme drawable. Change-Id: I5c9556befca5f46099e74ec9abd8aa50415e1e85
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
d6019d141130ae4811b78e37286faf93d5944fd9 |
|
19-Jun-2014 |
Craig Stout <cstout@google.com> |
BackgroundManager fix for repeated quick setting of the same drawable. Change-Id: Id0cb3de42adcbbf93eee64ac93b5b874dba8fca6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
497a47f2ab7fdc8490191b02caa9a68f884d9ac0 |
|
11-Jun-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Remove deprecated Params. Bug: 15414619 Change-Id: I82f390cdaf16a52c4d88efd10404a95121195856
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
7e22f555da71f49a32420965817c760522b95963 |
|
07-Jun-2014 |
Craig Stout <cstout@google.com> |
Use ValueAnimator instead of ObjectAnimator. Prevent proguard related issues. b/15456883 Change-Id: Ifead15aabacbd29c0b6750d1bccc8d8d581bd61b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
3d9d8cbaa9086f3ca2f486233fa3051e614a99ed |
|
06-Jun-2014 |
Craig Stout <cstout@google.com> |
BackgroundManager improvements. Fade in and fade out have the same duration. Don't interrupt an animation in progress. Use newDrawable/mutate when syncing with service. b/14802540 Change-Id: I4eb77662015a4013de69a44700dbbd1692d1ed34
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
0eb4595e6a4d6e9ebc9f5b8065e0c787d45a0f70 |
|
04-Jun-2014 |
David Saxton <saxton@google.com> |
Call mutate() on the layer drawable used in BackgroundManager. Fixes / work-around for b/15417998 - LayerDrawable seems to have difficulties copying itself if some of the layers have been modified. Change-Id: Iafaed7668bb838688b0d4c20f54d060ae9cdd7ad
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
7f85292289f235c50740c3180fdbcb4bb2bf9703 |
|
30-May-2014 |
Craig Stout <cstout@google.com> |
BackgroundManager improvements. Don't created a scaled copy; instead scale the given bitmap at render time. Also fix issues same-bitmap detection issues. b/14802540 Change-Id: Ia2a5219cb673115516bc84edfb77bc84c3145f09
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
5a8a7c929e07e3a3d17b2e5466785d271eee7657 |
|
14-Apr-2014 |
Jose Lima <joselima@google.com> |
Fix bitmap scaling for Background manager Change-Id: I2098629f10584d2c3bc24137fad258dd0a649404
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
146a2a07c0e9750c2bdd5bd434197c2f46fea662 |
|
11-Apr-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Update javadoc for the BackgroundManager. Change-Id: I5b9fad5251b75fddaab235a81e5ad7283ef5c5a0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
7f0ed3452a3378c851217cd300950ba2e03f2649 |
|
29-Mar-2014 |
Dake Gu <dake@google.com> |
BackgroundManager: make it foolproof to share manger instance Introducing getInstance() that will return the same BackgroundManager attached to internal fragment, thus activity does not need save a BackgroundManager object as member and expose getBackgroundManager(). When user/child fragment needs it, they can call BackgroundManager.getInstance(activity) to get the associated background manager. Added check to avoid people create multiple BackgroundManagers for the same activity if they still use the deprecated BackgroundManager constructor and do not follow the single instance per activity rule. This should never happen after they switch "getInstance()". Fixed NPE in BackgroundFragment.onDestroy() when fragment is just restored by FragmentManager and goes to destroy state without attached backgroundManager. Change-Id: Ie051fbadca868f479e1c9a424e8771445ad1fb40
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
2e2e91a93f6d03108a73e7b4a05d289589957a0e |
|
27-Mar-2014 |
Craig Stout <cstout@google.com> |
Background fixes. Ensure the service is updated on resume. Don't rely on the activity to take any action on resume. Bug: 13680476 Bug: 13703977 Change-Id: I21c4faec4f03b2426f04f94ff812f20fd25af34e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
b70539172cdeb5672ed7128f69383d1fc1458ccb |
|
28-Mar-2014 |
Dake Gu <dake@google.com> |
Fix fragment restore crash. The nested fragment can be initialized by fragmentmanager in restore case. Tested with a touch screen device rotate. Change-Id: I6c85a1bc8604196cfa6eeeb49694a9eeef6aee9a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
1c33346ba79177e64fe33da70ee73547d7bb15f7 |
|
26-Mar-2014 |
Craig Stout <cstout@google.com> |
Fix docs. Change-Id: Ia091709f44f1962b613dfa9c87ff3df2815122ea
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|
17993c442c26161f684d6c0c6867a746f3148548 |
|
19-Mar-2014 |
Craig Stout <cstout@google.com> |
Add support for backgrounds. Change-Id: I6e1652a79d17f87e964836a729056dc78d67c7ca
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/BackgroundManager.java
|