History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
be5bcc2e3b3bbe468c1425b2919e1fa072af1854 07-Mar-2016 Dake Gu <dake@google.com> Override addViewInLayout to apply scale factor

Apply scale factor in alternative path of adding child.

Change-Id: I8ee998da3c97ab7a53854e3a493510f78380f347
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java
a9f6062bd2dd02b3de253b57c69302893bf1f2e3 03-Mar-2016 susnata <susnata@google.com> Moving all scaling logic into BrowseFragment.

Change-Id: I00c3ce502903730c239d4b0510e56f6484065dd2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java
8e3566285de4ac771d6188f62fe947e23d371a3d 19-Nov-2014 Kris Giesing <kgiesing@google.com> Changes to support RTL layouts

Bug: 18020272
Change-Id: I3e07b5f3784303b0b50dccc72d9d5ab140ea158f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java
3595aa0cbdaa8e754365ca94a0b9eb8fc52b9796 11-Nov-2014 Dake Gu <dake@google.com> Leanback: do not use clipChildren=false for ScaleFrameLayout

Activity transition uses getGlobalVisibleRect() to decide whether
to run a window Return transition on a View, this function will
ignore child outside ancestors bounds even clipChildren=false.

Changed the way we scale the view so that we don't need
use clipChildren=false any more. Side benefit: this CL also takes
out the need of flipping clipChildren flag in header transition;
clipChildren=true is also better performance-wise.

b/18292516

Change-Id: Ie5018ae5c0e5e1df9e0f92e2435da767c7b8b3c5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java
1f000f84b9f8db8778b941a6a1bf60f3d349545d 20-Sep-2014 Dake Gu <dake@google.com> Leanback: Finish implements overreach feature

GridLayoutManager Overreach feature is not quite right yet, a diff of
alignoffset * (1 - 1/scale) needs to be applied.

And we may need overreach for views other than gridlayoutmanager.

Move all the functions into a ScaleFrameLayout,
so that it can scale any type of view, not just gridlayoutmanager.

b/17914987

Change-Id: I28d073b39eba9c0d24093274b2f5a524e3381aa9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ScaleFrameLayout.java