8 Commits

Author SHA1 Message Date
afohrman
75204528b9 Reformat layout files in lib directory.
Most of the layout files were not following our code style and followed an attribute ordering scheme that didn't make very much sense (ex: putting an attribute's format before its name).

Reformatting these files in a separate commit will help prevent formatting changes distracting from the main point of commits.

PiperOrigin-RevId: 162670506
2017-09-21 13:00:16 -04:00
Material Design Team
fd840cbf9a The foundation part of the Dynamic Persistent Sheet concept implementation
This change adds all the foundation code needed:
+ demo in the Catalog,
+ persistentsheet package with 2 classes:
  * PersistentSheet,
  * PersistentSheetTransformationBehavior

Instead of a proper expansion animation, a placeholder animation copied from FAB transformations is added. Proper animations to be added later.

PiperOrigin-RevId: 162641104
2017-09-21 12:13:02 -04:00
travisc
3ec57f2dab Roll forward ExpandableTransformationBehavior changes since the CL it depends on was rolled forward.
PiperOrigin-RevId: 162002644
2017-09-21 11:59:09 -04:00
travisc
9381e4848b Roll back later FAB expansion work because it depends on a change that needs to be rolled back.
PiperOrigin-RevId: 161860435
2017-09-21 11:56:33 -04:00
markwei
02f1e5cb83 ExpandableTransformationBehavior is an abstract base class for all behaviors that react to changes in an ExpandableWidget's expanded state.
FabTransformationSheetBehavior and FabTransformationScrimBehavior implement
specific variations of an ExpandableTransformationBehavior.

These Behavior currently just does a simple fade of the FAB, sheet, and scrim.

PiperOrigin-RevId: 161758301
2017-09-21 11:55:43 -04:00
gauthams
0d29fa6a89 Add default scrolling behavior to BottomNavigationView
PiperOrigin-RevId: 155029168
2017-05-05 16:38:46 -07:00
TreeHugger Robot
8a34d1903b Merge "Fix accessibility for password toggle button" into nyc-support-25.1-dev
GitOrigin-RevId=ce68d2b2f605e85c22fe6453d10610d2d40d09f1

PiperOrigin-RevId: 141510504
2016-12-12 16:03:46 -08:00
travisc
5effa7d71f Add gradle wrapper and associated files, restructure top-level directories.
This new structure will allow for a top-level gradle file and a multi-project
build (which is a more typical structure for things). In the future, it will
allow us to place other projects in here as well (such as sample applications).

PiperOrigin-RevId: 141247594
2016-12-12 16:01:26 -08:00