65d77ea1ec28f1a623a1a7f8e624cf08c27d5fae |
|
20-Apr-2018 |
Mady Mellor <madym@google.com> |
Grid paddings; internal text paddings NOTE: This CL only incorporates grid padding into height calculation, follow up CL will include text size + internal vertical text padding in that calculation. * Adds attributes for customized vertical text paddings * Adds attributes for grid row top / bottom paddings * Updates view code to use these attrs * ListContent now knows about style information; this will allow it to properly calculate height information * Adds ‘gallery2’ slice that is row of large images * Default to test themes true; add grid padding adjustments to theme Test: ./gradlew slice-view:connectedCheck Bug: 74393112 Fixes: 78299037 Change-Id: I489a026807fc80e0ec3c36d9097e185cd8be0ab5
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
0929cbe8a1ad88cb18e0cd3b50abba21840bc592 |
|
18-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix some issues with recycling row views Header wasn’t updating because the slice item is the same, need to account for summaries existing. Doesn’t fix all problems here, note details on bug. Test: ./gradlew slice-view:connectedCheck Bug: 78197099 Change-Id: I65ad6a83d9d1a1a147c1a77752973767dc5ba54c
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
77d3fe9d9b671c0b3853fec6bc21b91d8418afc9 |
|
03-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix passing styles down to children views Needed to be passing default attrs / res to properly extract theme elements. Test: flip TEST_THEMES bit in SliceBrowser, look at slices Fixes: 77340278 Change-Id: I7ec088fb46de05196541583b3407a2f81cb4c140
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
6975e4e9eba6772c9d7d38374109a90dd4f390cd |
|
31-Mar-2018 |
Mady Mellor <madym@google.com> |
Properly handle click events + touch feedback * Always use LargeTemplateView to display in small / large modes; this simplifies some things * Adds foreground view for touch feedback to LargeTemplateView and GridRowView * Rows that don’t have actions activate the primary action on the slice (if it exists), this will apply touch feedback on the whole slice view * If the slice doesn’t have a primary action and a click listener has been set, that will be called and touch feedback will be applied. Test: manual Bug: 76011325 Bug: 74211621 Change-Id: Ic5cab455d45e5a56cd5a70ed7f21f08430a7ecd7
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
63fb9955b209f1bb9d19e41df9784bfbdf63defe |
|
10-Mar-2018 |
Mady Mellor <madym@google.com> |
Support “Updated 5 min. ago” for Slices with expired content * SliceView controls indicating that updated text should be shown; if the content is expired we show the “Updated x time ago” * Hidden API to turn this functionality on / off * RowView renders it Adds cases to render tests: Custom toggle: - no subtitle => updated text shows in subtitle spot Weather: - non-row as first item => no updated text Ride: - small version has long summary => truncated subtitle with updated text - big version has shorts summary => full subtitle with update text Test: ./gradlew slices-view:connectedCheck Bug: 74338434 Change-Id: I5c61b3067d478979b01c0d492b97a35b758e5823
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
be90d6d069ad7592a35a1892aa8b4e489e43791e |
|
06-Mar-2018 |
Jake Wharton <jakew@google.com> |
Merge "Get slices libraries closer to a lower minSdk." into pi-preview1-androidx-dev am: 2f5a0d87a5 Change-Id: I6218413f43a8ebcf5a46c4ce581abe29ff32fb9f
|
06ab4aa38f82b8e2d9af769f7c777253f2497f93 |
|
06-Mar-2018 |
Jake Wharton <jakew@google.com> |
Get slices libraries closer to a lower minSdk. Test: ./gradlew :slices-core:build :slices-view:build :slices-builder:build Change-Id: Iad23a068e6fbac0eefda2c2ae8dfbc18ac8a317f
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|
6c93ecda9ef87731a378e0f14e319b6554f8982e |
|
03-Mar-2018 |
Alan Viverette <alanv@google.com> |
Merge "Move slices to androidx.slice package." into pi-preview1-androidx-dev am: 71f41d78f9 Change-Id: I7f22286a0843dab6afeb6e976066151cce890313
|
85ef1446b82c8783a50af92c4cb1389fe0d0e907 |
|
02-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Move slices to androidx.slice package. Bug: 74113185 Test: ./gradlew buildOnServer Change-Id: I7738e22118cb0b1efcb158a1d5138124e721e8e6
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
|