History log of /frameworks/base/core/java/android/widget/StackView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
617feb99a06e7ffb3894e86a286bf30e085f321a 10-Sep-2013 Alan Viverette <alanv@google.com> Add View constructor that supplies a default style resource

Also updates the constructor of every class that extends View.

BUG: 10676369
Change-Id: Ifaf27bf82028d180afa4931c0e906df88d858ac3
/frameworks/base/core/java/android/widget/StackView.java
dde331cebd87982faded6818ad5f9927ff994c96 03-Aug-2012 Dianne Hackborn <hackbod@google.com> We can now (kind-of) change screen density on the fly.

Preloaded drawables now have a density associated with them, so we
can load the correct drawable if we are using a different density.

Window manager now formally keeps track of the density for each
screen, allowing it to be overridden like you can already do with
size, and relies on this density to drive itself internally and
the configurations it reports.

There are a new set of Bitmap constructors where you provide a
DisplayMetrics so they can be constructed with the correct density.
(This will be for when you can have different windows in the same
app running at different densities.)

ActivityThread now watches for density changes, and pushes them
to the DENSITY_DEVICE and Bitmap global density values for that
process.

A new am command allows you to change the density.
/frameworks/base/core/java/android/widget/StackView.java
fb1e80a247221ee7e8f5c5deba04812021d9d07e 17-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Exposing some accessiblity actions only for enabled views.

1. Some accessibility actions should not be performed on disabled
views. For example, scrolling should not be permitted while
accessibility focus should be. Made a quick pass over the
actions we expose now.

Change-Id: I36626dfbc0d2f480309a910f58f1de64e9e05675
/frameworks/base/core/java/android/widget/StackView.java
48d1586f4065fc9ab97a679da1e4f7c327c943f2 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Add accessibility scroll support to some widgets.

1. Added support for accessibility scroll action to
some widgets that are scrollable.

2. Making the super call when handling an accessibility
action in the views to call super first to allow
an accessibility delegate to intercept the call.

bug:5932640

Change-Id: I5eb37d64bf9fba1d5c596981132e0df717e2a18a
/frameworks/base/core/java/android/widget/StackView.java
0b3d3a3a56dc17322ad436599c4e2e13e7ba9b6a 01-May-2012 Winson Chung <winsonc@google.com> Revert "Adding getters/setters for StackView xml attrs. (Bug 6104219)"

This reverts commit 7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060
/frameworks/base/core/java/android/widget/StackView.java
7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060 01-May-2012 Winson Chung <winsonc@google.com> Adding getters/setters for StackView xml attrs. (Bug 6104219)

Change-Id: Iaa1ba0292b0d40f73e315028d9f01ef407021e57
/frameworks/base/core/java/android/widget/StackView.java
8a78fd4d9572dff95432fcc4ba0e87563415b728 17-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes.

AccessibilityEvent and AccessibilityNodeInfo have a property className which is set to the source
Java class. This is problematic since leads to leaking private classes which would allow an
accessibility service to load classes from other packages. This is strongly undesirable since
not trusted code can be loaded, and hence executed, in the accessibility service. To address
that the class name is set to the most concrete framework class extended by the info/event
source.

bug:5878943

Change-Id: I7b3114ece8772ea2773f5151e21b8a6f2006882a
/frameworks/base/core/java/android/widget/StackView.java
c798b6688aa1076de96a70c2add20dcf745df800 21-Oct-2011 Adam Cohen <adamcohen@google.com> Removing fades on last item in StackView for major FPS improvement on Prime

Change-Id: I479eb129e80a6087ab55d1de7eed0222d6dacdf6
/frameworks/base/core/java/android/widget/StackView.java
abc8b50a26282689c66562cf619563744d2855d1 07-Sep-2011 Winson Chung <winsonc@google.com> Updating javadoc for StackView constructors (4554433)

Change-Id: I084c9535f9be4ae4e3942828d3b624d28eae4b06
/frameworks/base/core/java/android/widget/StackView.java
6311d0a079702b29984c0d31937345be105e1a5e 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Clear the bitmap from the canvas in a lot of places.

Change-Id: I6b2071ac7b348c473b9bdd1b972d095aebbb4fb3
/frameworks/base/core/java/android/widget/StackView.java
4725a90e8ea82799fb88fd27db5bb16969ac5abf 25-May-2011 Romain Guy <romainguy@google.com> Code cleanup.

Change-Id: Ie7685b14e3eb81a2e1034004c3ba04b523e9dd13
/frameworks/base/core/java/android/widget/StackView.java
d38a0cee2074fcf8005fc0d746aad282941a39b8 06-Apr-2011 Adam Cohen <adamcohen@google.com> Fixing AdapterViewAnimator onItemClick compatibility

Change-Id: I7b7c37370d0afdc23c62534ea41ffedc8f96f8ff
/frameworks/base/core/java/android/widget/StackView.java
26f072c3ee4f2baecf4fd3f8ed829ed709055cf4 02-Apr-2011 Adam Cohen <adamcohen@google.com> Making StackView res-out and click feedback colors stylable

Change-Id: Ia6241b1b66dc510b22bcf342d775f98eb7c86871
/frameworks/base/core/java/android/widget/StackView.java
321aa2b0258691c55843dff919eb2705d069167a 08-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing inconsistency between invalidate region and draw region

Change-Id: I84458b31b4d3e8c305d64eb25e352fc4aba933d0
/frameworks/base/core/java/android/widget/StackView.java
a8a7c92b3689cb90d72d03c0162bca848b19c392 01-Mar-2011 Adam Cohen <adamcohen@google.com> Adding mouse scroll wheel support to StackView

Change-Id: I8ae5039606b3080059cea579547f6c61586641e3
/frameworks/base/core/java/android/widget/StackView.java
1ff65d105a4691594b82a7a60e0b36f2dc677d11 16-Feb-2011 Adam Cohen <adamcohen@google.com> StackView rendering fix for non-hardware accelerated apps and hardware layers

Change-Id: I34a0362cd37c6b95a0b3196302b6510b0f7ad34e
/frameworks/base/core/java/android/widget/StackView.java
c6a4716e24e6310efae78d04d86cc3369c2023b2 28-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing static StackView scenario (Issue: 3399844)

Change-Id: Ic1e700f7b4071f6ae86912cf5f12828e3f68f412
/frameworks/base/core/java/android/widget/StackView.java
53838d265e36fb50341af168f5a91c3341c3cfc3 27-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing some ugly StackView relayouts on rotation

Change-Id: Ic4b11637ed73e60e1af1fcd27e5610d8f84a31fe
/frameworks/base/core/java/android/widget/StackView.java
78db1aa9118edd71c2da28a2c23a0d875d1a707a 25-Jan-2011 Adam Cohen <adamcohen@google.com> Cleaning up StackView

Change-Id: I38cd8a5f2d25973d3f97551be0a873ca35044ed9
/frameworks/base/core/java/android/widget/StackView.java
e86ff4d56145d875c13a1637833f9f55d79febc9 22-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing a couple StackView bugs:

-> Making sure to update visuals every time adapter count changes
-> Fixing a clipping issue seen on some devices

Change-Id: I489395b5caaa06eb7187b2dac679b793bf54d7e1
/frameworks/base/core/java/android/widget/StackView.java
ef17dd497edc14ca753616862efaa3457e1df5da 21-Jan-2011 Adam Cohen <adamcohen@google.com> Cleaning up some StackView bad behavior

-> Issue: 3363564, 3320865

Change-Id: I32215478006a689f543532af4ce2267ccbb7fa56
/frameworks/base/core/java/android/widget/StackView.java
0e2de6d7187ef67ec00a2f2544450caa4a239c39 20-Jan-2011 Adam Cohen <adamcohen@google.com> Addressing API Review docs bugs:

->Issue 3370313
->Issue 3370403
->Issue 3370328
->kthx, bye

Change-Id: I2d1962c27b3ba856a0b4632d335271300bab45eb
/frameworks/base/core/java/android/widget/StackView.java
502045849f760f018f662d752020aef32d4cecd9 17-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing StackView bug (Issue: 3321912)

Change-Id: I3a0e898e53a44146f1970479573880609f545799
/frameworks/base/core/java/android/widget/StackView.java
c99ff7390d3c3fd7f5dbe773b6a824a877a1b52b 17-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing StackView bugs:

-> Single item in loop mode (Issue: 3290092)
-> ITEMS_SLIDE_UP compatibility (Issue: 3134989)

Change-Id: I7fb662c388bfa57c7837a8a5225d33d839aed404
/frameworks/base/core/java/android/widget/StackView.java
69d66e00136f67332c992326a7b2eb334eeb32a2 12-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing StackView rotation bugs

Change-Id: Iaf9482734ca73238f82d180700389593df9c7eac
/frameworks/base/core/java/android/widget/StackView.java
488672148c30b17c0ea7fa0f4af3897ad51c566c 09-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing bug where StackView doesn't clip it's children correctly

Change-Id: Icb051fa355c5c1b92f81d56f04efd4f8699c65a4
/frameworks/base/core/java/android/widget/StackView.java
c0b53be0c92cc1102c733beef2ada7480950f90e 18-Dec-2010 Adam Cohen <adamcohen@google.com> Fixing leak in StackView

Change-Id: I2a5f340906c38f87a4b280bedcd47624351da467
/frameworks/base/core/java/android/widget/StackView.java
36f43908ae8ef9c45cbbbc6f5c16d4281da77ff7 16-Dec-2010 Adam Cohen <adamcohen@google.com> Changing StackView layout to space items differently

Change-Id: Ia46d28312321b338b4a3aec1df9fa00c645f5b73
/frameworks/base/core/java/android/widget/StackView.java
20a1b8f586f3f5795ed00c41338b63390bd1d10f 15-Dec-2010 Adam Cohen <adamcohen@google.com> Fix in StackView layout

Change-Id: I09d9cf52a8301bad78754c7e00f2fd0c6c050045
/frameworks/base/core/java/android/widget/StackView.java
026e121bc35b9012943d8ea86518b51270d0c0ef 13-Dec-2010 Adam Cohen <adamcohen@google.com> New stack visualization

Change-Id: I0c479f92a3682dfb917e00935365dd3e99456daf
/frameworks/base/core/java/android/widget/StackView.java
26e30bb7fe373ad4bb569a5de2577e0c857e7c27 04-Dec-2010 Adam Cohen <adamcohen@google.com> Preventing StackView auto-advance during / near interaction

Change-Id: Ieea5492933b87f1eb30703a23c90f53869f92c20
/frameworks/base/core/java/android/widget/StackView.java
189ee18d6c6483ad63cc864267328259e2e00b95 03-Dec-2010 Dianne Hackborn <hackbod@google.com> Implement smarter sizing of WRAP_CONTENT windows.

This extends the view hierarchy's measure pass to allow view to
propagate up to their parent additional information besides just
their measured size. They can now report that their measured width
and/or height should be larger than the size their parent is
limiting them to (even though by definition they need to contrain
their reported measurements to the limits imposed by the parent).

ViewRoot uses this information to determine if it should remeasure
the window with a larger size limit to try to make it fit.

Change-Id: I90af3b7a8ec45d0a5c003fb009857025209d83eb
/frameworks/base/core/java/android/widget/StackView.java
9c295482dd739e80dd49ea0dd3102ad6be6742dd 19-Nov-2010 Adam Cohen <adamcohen@google.com> Fixing issue #3200503

-StackView was using the wrong view to draw the click feedback

Change-Id: Ibb0a24af2d740fd1e3f6a6345518d730b66673f4
/frameworks/base/core/java/android/widget/StackView.java
e80202d5c3c2a45cc34976e09958883e5366f1bb 17-Nov-2010 Patrick Dubroy <dubroy@google.com> Reduce amount of garbage created when flipping StackViews
/frameworks/base/core/java/android/widget/StackView.java
8baf5df0fa5b3453a7f17e95746c5d8cadc00163 12-Nov-2010 Adam Cohen <adamcohen@google.com> Adding click feedback to StackView

Change-Id: If163d144c96607c53299877e5d99747530c281fe
/frameworks/base/core/java/android/widget/StackView.java
0ac116b688380489c3690f6f65b282990c221f17 11-Nov-2010 Adam Cohen <adamcohen@google.com> -Prevent StackView from advancing while interacting with it
-Fixed null pointer exception
Change-Id: I294a0d055de51573d79219ef469c8df6ab04a297
/frameworks/base/core/java/android/widget/StackView.java
a02fdf1ba03fad71cc80a89dfc74b17456d5b4a5 03-Nov-2010 Adam Cohen <adamcohen@google.com> Adding widget auto-advance capability

Change-Id: I058573f40a48fd7b5c2efa5f1041a1199919a51a
/frameworks/base/core/java/android/widget/StackView.java
a32edd4b4c894f4fb3d9fd7e9d5b80321df79e20 26-Oct-2010 Adam Cohen <adamcohen@google.com> Adding click feedback to widget collections

Change-Id: I97fceb6c68ca6eb1b703eafacf201e1aed7c38e7
/frameworks/base/core/java/android/widget/StackView.java
3352b6807f9b728b91cceb3ea5f2a065ace95da3 26-Oct-2010 Adam Cohen <adamcohen@google.com> - Made showNext() and showPrevious() on StackView remotable
- Made StackView show the transition when showNext() or
showPrevious() is called

Change-Id: Id6e3e6d9ff374c037323f77d247f1a1e4398009e
/frameworks/base/core/java/android/widget/StackView.java
a9238c89a43500ed0bcdeaee182be08ff991c627 25-Oct-2010 Adam Cohen <adamcohen@google.com> -> Fixing a bug where AdapterViewAnimator doesn't refresh correctly
-> Reduced swipe threshold for StackView
Change-Id: I0f04f45dade57f29581fe03fb195a6db5f12adb1
/frameworks/base/core/java/android/widget/StackView.java
96d8d56302da81b24333b204e6d7f15064538036 24-Oct-2010 Adam Cohen <adamcohen@google.com> Fixing the case of less than or equal to 5 items in StackView

Change-Id: I9226fe8343902e06e2f4b04837e232f1744786a8
/frameworks/base/core/java/android/widget/StackView.java
d51bbb5b56446519db88f49f2682da782b0069ac 18-Oct-2010 Adam Cohen <adamcohen@google.com> Cleaned up the way StackView draws outside of its bounds

Change-Id: I2a0e8d970434fbaf13b2f82c5d3b3dcbdc2488b5
/frameworks/base/core/java/android/widget/StackView.java
e5ebcb0107a939395e03592fd44c746cd09e311d 15-Oct-2010 Romain Guy <romainguy@google.com> Fix clipping issue in StackView.

Change-Id: I7ec28f25c3993a2bd7ef6399ba1923839d239905
/frameworks/base/core/java/android/widget/StackView.java
2794eb3b02e2404d453d3ad22a8a85a138130a07 13-Oct-2010 Chet Haase <chet@google.com> Remove generics from Animator APIs

Change the manner of constructing Animator-related objects from constructors
via generics to factory methods with type-specific method names. Should
improve the proliferation of warnings due to generics issues and make the
code more readable (less irrelevant angle brackets Floating around).

Change-Id: Ib59a7dd72a95d438022e409ddeac48853082b943
/frameworks/base/core/java/android/widget/StackView.java
83d6e8213230fb0805aa019d266842253baeb114 14-Oct-2010 Romain Guy <romainguy@google.com> Revert "Remove generics from Animator APIs"

This reverts commit 41f041d9986f8a5d45b6cb0b86e881c81a412168.
/frameworks/base/core/java/android/widget/StackView.java
41f041d9986f8a5d45b6cb0b86e881c81a412168 13-Oct-2010 Chet Haase <chet@google.com> Remove generics from Animator APIs

Change the manner of constructing Animator-related objects from constructors
via generics to factory methods with type-specific method names. Should
improve the proliferation of warnings due to generics issues and make the
code more readable (less irrelevant angle brackets Floating around).

Change-Id: I7c1776b15f3c9f245c09fb7de6dc005fdba58fe2
/frameworks/base/core/java/android/widget/StackView.java
3042944c6ec68210ba1746540b53789e70d15ef4 06-Oct-2010 Adam Cohen <adamcohen@google.com> Fixing AdapterViewAnimator crash when associated adapter is empty

Change-Id: I3186452eb93f1141b06531507b13d87804e684d4
/frameworks/base/core/java/android/widget/StackView.java
1b065cd1401253f999caa5d0ac12909407cef00e 28-Sep-2010 Adam Cohen <adamcohen@google.com> Added looping parameter to AdapterViewAnimator / StackView

Change-Id: Iad36f7c0e657ffbae6dd17d0c9464ddf12de8b7b
/frameworks/base/core/java/android/widget/StackView.java
6364f2bbe5254b4274f3feffc48f4259eacc205e 29-Sep-2010 Winson Chung <winsonc@google.com> Fixing issue where notifyDataSetChanged was not properly being called while not loading items.

Change-Id: I46bb30a5a95576891f11873b214f5c760f5d1757
/frameworks/base/core/java/android/widget/StackView.java
b7f4d030a2ed9301bf47c41fefc1b338f4347ffe 17-Sep-2010 Adam Cohen <adamcohen@google.com> Fixing StackView rendering bug exposed by recent Launcher change

Change-Id: Ic8aad699afb75842d63be39e6586a6b23997aef8
/frameworks/base/core/java/android/widget/StackView.java
dfcdddd7c408dddb22fb0867e4799d4c29d2f55f 10-Sep-2010 Adam Cohen <adamcohen@google.com> -> Fixing some layout issues in StackView
-> Made the highlight width depend on the screen density

Change-Id: I6b3ae68de5fb90728938a7e0869cf97e816aa6af
/frameworks/base/core/java/android/widget/StackView.java
f04e22571f17bf850ef89adddf2b12171e536619 10-Sep-2010 Adam Cohen <adamcohen@google.com> Fixing a bug where StackView wasn't always laid out
correctly upon loading

Change-Id: Iab80262be05dae949998a6193856fb7bbe297117
/frameworks/base/core/java/android/widget/StackView.java
a18a86b43e40e3c15dcca0ae0148d641be9b25fe 07-Sep-2010 Chet Haase <chet@google.com> Rename several animation classes

Change-Id: I6a4544875090db485163c8d56de8718f56d267c7
/frameworks/base/core/java/android/widget/StackView.java
839f4a54e5a6fe602dbc5998b01412d809eba722 27-Aug-2010 Adam Cohen <adamcohen@google.com> -> Implemented new visualization for StackView
-> Cleaning up the method for creating the blue outline
-> Reimplmented onMeasure for StackView and AdapterViewAnimator

Change-Id: I59ce063661d59412de05d1a471644674f83bb7d1
/frameworks/base/core/java/android/widget/StackView.java
1480fddea874a42adb43b4bcdac6704e4c3e110b 26-Aug-2010 Adam Cohen <adamcohen@google.com> -> Added the ability to specify an AdapterView's empty view
through RemoteViews. An empty view is the view that appears
in lieu of the collection when the collection is empty.
-> Made StackViews start at their last item

Change-Id: Ica44e5e8f8f2a2e5589a6c74414ec4d08303887f
/frameworks/base/core/java/android/widget/StackView.java
9b073948cfb84c0dd04f8a94ee1f7f263f027c83 20-Aug-2010 Adam Cohen <adamcohen@google.com> Cleanup and bug fixes in StackView
-> pushed functionality from AdapterViewAnimator to StackView
-> only modifying clipping flags as far up the view
hierarchy as needed
-> still need framework level solution for drawing outside bounds

ViewGroup touch dispatch temp fix
-> Touch event was being modified and not reset in some
code paths.

Change-Id: I8135b62e2d73f239b9df407b0fa93bc434796989
/frameworks/base/core/java/android/widget/StackView.java
3d07af03421f4727ef7e97c5c19e6ade50b19060 19-Aug-2010 Adam Cohen <adamcohen@google.com> -> Added edge behaviour for StackView (what to do at
the beginning and end of the stack)
-> Wrapping children of AdapterViewAnimator in a
FrameLayout to uphold the Adapter contract (ie.
don't modify the Adapter's views.)
-> Fixed clipping problem in StackViews with padding

Change-Id: I83b02b5fdfd687838346e0bcb5dc30c033cd0cb8
/frameworks/base/core/java/android/widget/StackView.java
b04f7ad90b7d5d5e0998e3b56960004cf56e6e8f 15-Aug-2010 Adam Cohen <adamcohen@google.com> -> Added 3D rotation to the StackView transition
-> Fixed a bug with multiple animations occuring at the same time
-> Added looping paramater to AdapterViewAnimator
-> Added restoration of state to AdapterViewAnimator
-> Fixed a flicker in the default AdapterViewAnimator transition
(could be seen in AdapterViewFlipper)
-> Fixed a bug where touch events of StackView weren't be
propagated to the proper child

Change-Id: I270280cabc42ad77d28e3e7d7d80aa4c17548cab
/frameworks/base/core/java/android/widget/StackView.java
5b53f9186e7812c93bc578d18e92cb123481fcbc 17-Aug-2010 Romain Guy <romainguy@google.com> Fix possible ClassCastException in StackView.

Also do some cleanup (unused arguments, unnecessary casts, etc.)

Change-Id: If1f8cc173ca6fee33c54f4437bc5dcdbc75e5947
/frameworks/base/core/java/android/widget/StackView.java
32a42f1587db77b958d62c3de4f2734eb0a3b965 12-Aug-2010 Adam Cohen <adamcohen@google.com> -> Refactored and cleaned up dragging / animations
-> Added methods to generate blue glow outline
-> Added "res-out" effect
-> Added some influence for dragging left / right

Change-Id: I4bdbe4c3bd843ed5616b1ea359a3b0af1c151814
/frameworks/base/core/java/android/widget/StackView.java
44729e3d1c01265858eec566c7b7c676c46a7916 23-Jul-2010 Adam Cohen <adamcohen@google.com> Preliminary implementation of StackView, which extends AdapterViewAnimator.

Change-Id: I3e9d1203fc8848835f28d6bc1c9dc0a3fcf7f242
/frameworks/base/core/java/android/widget/StackView.java