086e7db1ab6ef49b4b7974c471b70f81b2d13aef |
|
04-Oct-2013 |
Alan Viverette <alanv@google.com> |
Add live region APIs to support library Change-Id: I01a857e58be5e9cf5e9ed600425ab1b76d4878f0
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
b5b909e4544fd4d1d0bdf445b8588a7233d5c71f |
|
03-Oct-2013 |
Alan Viverette <alanv@google.com> |
Add NO_BLOCK_DESCENDANTS a11y importance mode to support lib BUG: 11031947 Change-Id: I458f7986376d66c5a18171795584b01b8b45b833
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
b12ba0547b2fad1c4dfc12dec36c5e7893974e67 |
|
28-Aug-2013 |
Adam Powell <adamp@google.com> |
Fix compatibility support for v7/gridlayout A previous implementation import from frameworks/base combined with an incorrectly restricted makefile led to GridLayout using new/hidden API from the framework instead of compat lib conventions and public API only. Add required shims to ViewCompat/ViewGroupCompat as needed and have GridLayout use them. Fix some general Android code style guide issues. Change-Id: I5dd965b9c4282c47964bfd1d481e3a62725cca38
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
c92fc3db59f1afbfee946d94d49ac8ecef6e2019 |
|
18-Jun-2013 |
Adam Powell <adamp@google.com> |
Merge "Refine SlidingPaneLayout opacity detection" into jb-mr2-ub-dev
|
c029e15f5a4709214cb433a562256586824a0f33 |
|
18-Jun-2013 |
Adam Powell <adamp@google.com> |
Refine SlidingPaneLayout opacity detection Before API 18, View#isOpaque would aggressively return false for scrollbar modes that still implied view opacity and SlidingPaneLayout relied directly on the format of the background drawable as a fallback. In API 18 and above, this has been fixed. Use View#isOpaque as the primary signal and only fall back on the background drawable check on older platform versions if isOpaque returns false. This allows applications with custom views to override isOpaque as needed when they're Really Really Sure that they want SlidingPaneLayout's detected opacity behavior instead of creating a Drawable that lies. Bug 9466551 Change-Id: I668f0a79fe83e09a36878d4c2f8b77258d55af6b
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
14631dece1ee9ddd5f430aa4b8eb048e27065d71 |
|
18-Jun-2013 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE. Initial commit for ExploreByTouchHelper class. This helper class simplifies the implementation of accessibility in custom views that would otherwise need AccessibilityNodeProvider. It supports single-depth virtual view hierarchies and enforces guidelines about what properties must be set on accessibility nodes and events. Additional supporting code has been added to the ViewCompat and ViewParentCompat. Change-Id: If0d1f21bea5c187eecc54cac6c9e9bae96337d9b
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
3cf6141d516a0a6170823b1bda5c0b6d7500e76c |
|
17-Apr-2013 |
Adam Powell <adamp@google.com> |
Tweak accessibility handling for SlidingPaneLayout/DrawerLayout There isn't an easy way to populate an AccessibilityNodeInfo for just the current view and prune children on all versions. Approximate it by selectively copying from a temp node instead. Bug 8449118 Change-Id: I5d5abb56c27a4cca2607ea8e3dd744105365cbc5
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
1d26501f0c8e9f3577f651938a03f6b3a1a672c7 |
|
01-Mar-2013 |
Adam Powell <adamp@google.com> |
Initial DrawerLayout implementation Add new UI toolkit compat shims to support bidi resolution: * GravityCompat * ViewCompat layout direction methods Add DrawerLayout, making use of ViewDragHelper. Fix some bugs in ViewDragHelper and tweak the API. Change-Id: I56103ed155b83d16b80dba7d4c3054bb63fd8ea7
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
6debd2bbcae1cd285d2e21db633998b7801f9f40 |
|
04-Dec-2012 |
Adam Powell <adamp@google.com> |
SlidingPaneLayout features Add setLayerPaint to ViewCompat Add support for margins and parallax to SlidingPaneLayout Change-Id: Iddc44ba42d5021ded524e5c9835e5416e3f61867
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
215e3168c4d2171531295532b5c80861925c97c8 |
|
07-Nov-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Updating the support library to user SDK version integer. 1. Now that we have defined the SDK verion to 17 the MR1 specific implementation of ViewCompat should be chosen based on the SDK version number instead of the code name. bug:7170582 Change-Id: I7f9c64b3765a96e3bf5d45465d93b60bc66f6992
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
0af001b9e0d173f6b9836e66539bf764b897c36f |
|
21-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
This is revert of a reverted patch to wait for some build system changes. This reverts commit 83df688ed22cdc90e7eae83e13ddf1b3ba378947 Change-Id: Ia81d72ea349d603a022287963eb41c0e1c1d41a6
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
96c8829c8bfb5f6651cc06b4c19a6b27cf67e0e4 |
|
22-Sep-2012 |
Baligh Uddin <baligh@google.com> |
Revert "This is revert of a reverted patch to wait for some build system changes." Broken Build. This reverts commit f959f51d9eafa48a08e43e694b58f289315c119e Change-Id: If21cdaa4560282bf1bd12691a4ee174aeb3244ab
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
f959f51d9eafa48a08e43e694b58f289315c119e |
|
21-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
This is revert of a reverted patch to wait for some build system changes. This reverts commit 83df688ed22cdc90e7eae83e13ddf1b3ba378947 Change-Id: I4dad0ccf1d2bb03dbfe73bc9e123266bcbe19136
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
83df688ed22cdc90e7eae83e13ddf1b3ba378947 |
|
14-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Temporary revert until unbunded builds are configured porperly to either use a prebuilt of the framework and the support lib or none. Revert "Compatibility support for new accessibility APIs in View." This reverts commit 7cf0b33a31b57e78a06214a43f580598e0f35031 Change-Id: I47e7e625eaf65e70a37bcf30751953ac2d2b2000
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
7cf0b33a31b57e78a06214a43f580598e0f35031 |
|
13-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Compatibility support for new accessibility APIs in View. 1. For accessibility purposes it is important to be able to associate a view with content with a view that labels it. For example, if an accessibility service knows that a TextView is associated with an EditText, it can provide much richer feedback. This change adds compatibilityt support for the APIs for setting a view to be the label for another one and setting the label for a view, i.e. the reverse association. bug:5016937 Change-Id: I54ea51f6e6ff46447c8f4d64383cb88f62d99812
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
97341bdc5bea1d7bf777de65228039142d249f38 |
|
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Add SlidingPaneLayout SlidingPaneLayout gives a two-pane layout suitable for use at the top level of an activity layout. layout_width on children is treated as a minimum width and layout_weight indicates how remaining space should be divided, similar to LinearLayout. When there isn't enough space to lay out the child views, remaining views become sliding panels that can move over previous panels. If a panel slides more than halfway out of view, it dims and will not respond to normal touch input. Instead taps will slide the panel closed making its content fully visible again. Still todo: * Keyboard support - navigating into a dimmed pane should bring the pane back. * requestChildRectangleOnScreen and friends * Helpers for manipulating Up/Back in Activities * Further testing Change-Id: I4dae69e06d1cee4e7b68091f6bea70a317eab517
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
8a0c51a3d438802df28612e02fdf0cc8fab06ddb |
|
24-Jul-2012 |
Adam Powell <adamp@google.com> |
Add PageTransformers to ViewPager PageTransformer allows an app to supply a custom step during scrolling to transform each page view in addition to the default sliding behavior. Setting a PageTransformer also allows the app to reverse the drawing order for pages to accomodate certain kinds of transformations. Add setLayerType to ViewCompat. Make ViewPager use hardware layers for scrolling when available and a PageTransformer is in use. Change-Id: Icdcb7bf92ad4adb9d14e36c6048f7f5dd455437b
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
0d4ffdf13a16b1ce2f3bc458002374cdd25663c3 |
|
19-Jul-2012 |
alanv <alanv@google.com> |
Add performAccessibilityAction() to ViewCompat Change-Id: Ic3d295eee8515564d42c9db19407aa85922132c7
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
e13cf48dc33e3865794d145ae8f4daed0bb2274b |
|
15-May-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Fixing the build Change-Id: Ib820c2f6ba097c9554afcd9622453ac8c266d66d
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
25121559b53b9f6c7ef7159203d42e11b9aee281 |
|
15-May-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding support for accessibility scroll actions to ViewPager. 1. We have added scroll actions in JellyBean and this patch adds supports for such to the ViewPager in a backwards compatible manner. 2. Added the required accessibility API to the support library to implement the above functionality. bug:5932640 Change-Id: I569af5622914f7463daefdd74d55d807d273bfb5
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbd |
|
12-Apr-2012 |
Adam Powell <adamp@google.com> |
Add support for postOnAnimation View methods for JB. Fallback variants for older platform versions post runnables with a timeout value lower than that needed to achieve 60fps. Change-Id: I807a1cbe82111a29e9459de0892f253348717c7b
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
c95beb648f59c89c6bd7b0eed0a8b266a1b287e2 |
|
28-Feb-2012 |
Adam Powell <adamp@google.com> |
Add transient state APIs to ViewCompat Change-Id: I84b5e82f1a7b79cd18474a2cdd78400cc2ac3e0a
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
956b013dfda37760b0232ed6d448900a546d2903 |
|
31-Jan-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding APIs for using AccessibilityNodeProvider to android-support-v4. 1. AccessibilityNodeProvider APIs enable a View to report a virtual sub-tree rooted at it. Adding APIs that enable using that facility in a backwards compatible fashion. bug:5940165 Change-Id: I441762f4f943d5e0d149c114f974c992be4df20d
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
0574ca37da4619afe4e26753f5a1b4de314b6565 |
|
17-Nov-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Add the support libraries to the platform documentation (support libs). Updated the support libraries' documentation. bug:5629339 Change-Id: Ia026696e541ab200ce05601aabe062a303bcbb97
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
9648c538bac4f04145c118cc41168d1d7a536312 |
|
11-Oct-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding the new accessibility APIs to the v4 support library. This change adds support for the new accessibility APIs in ICS and does not affect the system, rather only the SDK. bug:5445057 Change-Id: Ifc3790287bf224eb7489f6c325ce8cf7ce619a1d
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
560114f591be31d0fb73c26a1ee1cc0a15184aba |
|
03-Sep-2011 |
Adam Powell <adamp@google.com> |
Make ViewPager aware of EdgeEffect on ICS devices. Add EdgeEffectCompat for apps that also want to selectively show the ICS-style edge effect. Add ViewCompat methods for checking/changing over scroll modes on GB+ Change-Id: If0de62c389c9eaef4593f2321ee99787b13b2418
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
2a4d8518f36346ea25a22a736453ff28f2954165 |
|
30-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issues 5158104 and 4981556 (fragment problems) 5158104: com.android.contacts: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1201) The ViewPager can just commit without worrying about a state loss, since it can correctly reconstruct its state later. 4981556: Fragment.mImmediateActivity doesn't get restored on orientation change I am giving up on this thing; I just don't see how it can actually be correct. So now instead of getting an exception about a dup add/remove at point of the add/remove call, this will happen later when processing the transaction. Also add an API for controlling the visibility of menus, which ViewPager uses to have the correct menus shows. And add a method to get the name of a back stack entry. Finally fix a recent problem in ViewPager with dealing with focus, and make ViewPager smart about handling keyboard focus navigation inside itself. Change-Id: I280269ac64079d171e9c899ea1cff7e80246c924
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
47dc57337c13a2760ea3512ad84d6aa9f24ccd28 |
|
16-Jun-2011 |
Adam Powell <adamp@google.com> |
ViewPager tweaks and API changes Listener now receives item selected events when the pager believes the current item has changed rather than strictly at the end of the animation. Scroll state change events are now fired when the pager is idle, dragging, or settling into place. Multitouch scrolling does not allow the pager to be dragged beyond active elements. Change-Id: I135452b78ffed94260a5e7537da43211dda7eb5c
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|
bc889e39e279fcf8c3d35fc11d8052c002eddf38 |
|
14-Jun-2011 |
Adam Powell <adamp@google.com> |
Add support for horizontal scrolling within a ViewPager (ICS-only) Change-Id: I7ceb2eb65536a2dc7a9323202c1999071cae237a
/frameworks/support/v4/java/android/support/v4/view/ViewCompat.java
|