Pivotal Story: https://www.pivotaltracker.com/story/show/156616695
This includes an implementation example in the ButtonTypicalUse example. In a separate PR will this be added to the rest of our examples.
* MDCFloatingButton Color Themer added.
No support for icon color change inside color themer, this is left for user to handle for now.
Example added.
Pivotal: https://www.pivotaltracker.com/story/show/156725760
* Remove redundancy in tests and FabButtonColorThemer.
* Adding another example for color theming of a button.
* Setting secondary color for the test instead of primary since that's the value that's being used.
PR: https://github.com/material-components/material-components-ios/pull/3381
Pivotal Story: https://www.pivotaltracker.com/story/show/156168281
* Implementation of Shapes support in Buttons.
* Added example of using shapes on different styles of buttons (see screenshot and gif below).
* Exposed an initializer for MDCCurvedCornerTreatment to be able to use in the example.
* Exposed the color sublayer in MDCShapedShadowLayer to allow hierarchal reordering of sublayers for a shaped button to work with ink and shadow correctly.
* Updated unit tests.