e0e66a21916f94ebbced0d1ffe3dc652c9c7a15e |
|
10-Dec-2014 |
Kris Giesing <kgiesing@google.com> |
Fix various RTL issues related to multi-row grid views Also fix some RTL issues related to grid views that do not wrap content b/18631342 Change-Id: Ibc52057375c24409dacd7af3fb1e487d022b9ff8
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|
7db64bb839e5589b38322f9f7456cb928ffc2c1c |
|
05-Dec-2014 |
Dake Gu <dake@google.com> |
Fix end alignment of grid And simplify and take out reverse handling from WindowAlignment. Bug: 17953835 Change-Id: Ieebed8c1f7b4f5664462f0db210865b60cecd3e9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.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/WindowAlignment.java
|
08a42433300b4617bad27bda1214e12ca7854adc |
|
11-Jun-2014 |
Dake Gu <dake@google.com> |
GridLayoutManager: Fix WindowAlignment algorithm The current algorithm makes assumption that if the scrollCenter of a view is before the middle point of window, we will align the first item to start edge. This does not work if the first item is too large, e.g. in Search, the item's center position is after the middle point of window. The fix is to add more flags for algorithm so if it's first item, it should always be aligned to start edge of window. b/15547766 Change-Id: I81f8b68c1739b7df1fa08d94d3a23b6c9e495747
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|
6ef7396cd226efcce83389c5107166c121e25785 |
|
05-Jun-2014 |
Dake Gu <dake@google.com> |
GridLayoutManager: fix scroll bug When we try a possible new maxScroll we need try with the newEdge. b/15449400 Change-Id: Icb111eabb988538923b88f4bd52bb27ec7680929
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|
79b86b227e6794937ec311522b50e727f8eec263 |
|
04-Jun-2014 |
Dake Gu <dake@google.com> |
GridLayoutManager: scroll limit check ScrollMin/Max are only updated when we added first/last view or where fastRelayout may change first/last view position. It's not necessary to invalidate the first/last view position in every layout pass since most time they are the same. however, we should invalidate scrollmin/max when the first/last is not visible yet but current visible items already grow out of the scrollmin/max range. Tested on TV and tablet. TODO: scrollMin/Max on secondary axis. b/15414917 Change-Id: I125025a5865df69316dadc612b52b67d8f27a250
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|
a8a3b898da49324e83ea32c3f08776a481312166 |
|
21-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Rename some leanback lib classes. RowHeaderFragment -> HeadersFragment RowContainerFragment -> RowsFragment BaseListView -> BaseGridView ListView -> VerticalGridView Change-Id: Id37cb80a95122247aa33c55e545ece9f526df073
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|
8b068ddbbf22a246eab49ec25a2f7c3abfbdca51 |
|
16-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Add a .readme file to be copied into the sdk src. This allows the project resources to be built by ant/eclipse. Also moved default source code dir to src instead of java/src. Change-Id: I9e5002fbbfb96b98be772c1ec6653322d5563b56
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/WindowAlignment.java
|