6 Commits

Author SHA1 Message Date
Chet Haase
9c0874408c Supress layout requests while a LayoutTransition is running.
LayoutTransition works by animating layout-related properties
(left, right, top, and bottom). This works great when that animation
is the only thing affecting the layout of the UI. But if there are other things
happening in the application that cause layout to run on that
container or in its parent hierarchy, this can cause the layout properties
on its children to get mis-set during the middle of the transition.
This results in artifacts like animating objects jumping to locations where
they would be were there no animation running.

The fix is to supress layout requests on that container (and its children)
until the transition is complete (then issue a layout request on the container
to make sure that the container has the correct layout data)

Change-Id: I15bf0423a11409f854076f86099233db7fe4edc0
2011-01-12 18:14:40 -08:00
Romain Guy
c71ad30f0c Fix the build
Change-Id: I39fde4140240bdd7fdb5d2823e990efbfde4a83e
2011-01-10 17:33:55 -08:00
Jeff Brown
67b6ab72ae Add TextView support for Home, End, PageUp, PageDown.
Change-Id: If8aa2a63b5fc33528d54eef68e695082a129acce
2010-12-21 18:03:08 -08:00
Dianne Hackborn
4f3867e3ce Time to remove some old APIs!
Change-Id: I73ca23b0d5c7971a00dfa05357f9b630d9b6ebc8
2010-12-14 22:19:03 -08:00
Jesse Wilson
75cfba9cc3 Make doclava happy by returning the same type in old and new APIs.
Change-Id: Ie6ae6b30964566c2c25ac5ea1a8b43163bf65aaa
2010-12-08 18:56:18 -08:00
Dianne Hackborn
9d07233be5 Fix up API definitions in master.
9.xml -- the GB 2.3 API being released.
10.xml -- a place holder for the GB 2.4 API that is in progress.
11.xml -- the HC API that is in progress.

Currently 10.xml is just a copy of 9.xml, but it will get updated
as changes are made to GB.

Note there is a big unfortunate result here, that any new GB APIs
that are added need to be hand-merged to 10.xml.  Joy.

Change-Id: Id8d2ab3906ecabc968092fc1dfb568cc29efd7ff
2010-12-05 13:26:04 -08:00