31 Commits

Author SHA1 Message Date
Material Design Team
3bce1b6f46 Set MaterialButton's accessibility class name to match the platform Button widget so that a11y services can verbalize instances as Buttons. For instance, a button with content description "foo" should be verbalized as "foo Button"
PiperOrigin-RevId: 238032322
2019-03-22 16:05:13 -04:00
gauthams
c7d081a9e8 Use getEllipsizedWidth rather than getWidth when measuring text in MaterialButton
PiperOrigin-RevId: 237853613
2019-03-22 16:03:58 -04:00
gauthams
cad9d7d5f5 Add MaterialButtonToggleGroup
PiperOrigin-RevId: 236745008
2019-03-08 09:56:58 -05:00
gauthams
e1c8b13064 Add package-private methods to set shape appearance on MaterialButton
PiperOrigin-RevId: 236355481
2019-03-08 09:50:08 -05:00
gauthams
bc33a8042f Update MaterialButton checked colors
PiperOrigin-RevId: 235987525
2019-03-08 09:42:40 -05:00
gauthams
f354ff9df0 Add missing a11y info to MaterialButton
PiperOrigin-RevId: 235042404
2019-02-24 14:32:18 -05:00
gauthams
441877f7cc Add checked state to MaterialButton
PiperOrigin-RevId: 234214200
2019-02-24 14:19:05 -05:00
gauthams
3ad575dad1 Enable drawing surface-color stroke under regular stroke in MaterialButton
PiperOrigin-RevId: 233860616
2019-02-24 14:14:07 -05:00
gauthams
75db2150a8 Add shadow to MaterialButton below API 21
PiperOrigin-RevId: 232737347
2019-02-11 11:17:08 -08:00
gauthams
354349d833 Expose background shape drawable in MaterialButtonHelper
PiperOrigin-RevId: 231321351
2019-02-01 12:38:48 -05:00
cketcham
dc72aaeed4 Migrate Gradle build and sources to androidx
PiperOrigin-RevId: 225551505
2018-12-21 11:07:45 -05:00
gauthams
a48a9af060 Shape system changes for MaterialButton
PiperOrigin-RevId: 225050954
2018-12-12 16:22:46 -05:00
isabellekim
14f41bd14d Update MaterialButton to use a themed context in order to get attributes defined on the materialThemeOverlay.
PiperOrigin-RevId: 223218118
2018-12-06 11:33:25 -05:00
marianomartin
123b9f3e70 Material button icon gravity doesn't respond to text changes.
PiperOrigin-RevId: 221480745
2018-11-16 11:56:23 -05:00
connieshi
2e053c64d6 Fix typo.
PiperOrigin-RevId: 221259543
2018-11-16 11:29:32 -05:00
melaniegoetz
71c2312c09 fix iconPadding when textStart is used as icon gravity
PiperOrigin-RevId: 218442537
2018-10-28 19:11:51 -04:00
marianomartin
9e36c150c0 Fix most javadocs errors
PiperOrigin-RevId: 216697274
2018-10-11 18:24:53 -04:00
Alex Lockwood
1b2bcfcde2 [MaterialButton] Use Layout#getWidth + Paint#measureText to get the right width of the text.
Resolves https://github.com/material-components/material-components-android/pull/211

PiperOrigin-RevId: 216421698
2018-10-11 18:16:49 -04:00
gauthams
15bf27d7cd Update MaterialButton to use new color attributes
PiperOrigin-RevId: 209617286
2018-08-28 16:31:53 -04:00
marianomartin
08c729d218 Fix icon tinting not working prep L
PiperOrigin-RevId: 209068353
2018-08-17 17:19:37 -04:00
gauthams
fb148f47a4 Use onDraw() instead of draw() in MaterialButton
PiperOrigin-RevId: 203012234
2018-07-09 14:59:09 -04:00
marianomartin
8aa6261493 Icon only buttons
PiperOrigin-RevId: 202660201
2018-07-02 09:51:34 -04:00
gauthams
58df7b8baa Fixing MaterialButton padding API surface
PiperOrigin-RevId: 202584064
2018-07-02 09:49:33 -04:00
marianomartin
dc36a0999c Allow icon to be centered with text in MaterialButton
PiperOrigin-RevId: 199138977
2018-06-20 17:22:24 -04:00
dniz
c9fbe7fed6 Annotate MaterialButton color and dimension methods
PiperOrigin-RevId: 198770878
2018-05-31 17:04:32 -04:00
marianomartin
40c667c24d Annotate setIconSize with @Dimension
PiperOrigin-RevId: 196705264
2018-05-16 11:44:37 -04:00
marianomartin
9d1d6e7bae Add setIconSize to material button
Adding functionality to be able to scale the icon

PiperOrigin-RevId: 196698054
2018-05-16 11:44:12 -04:00
gauthams
4c17ed1901 Refactor "additionalPadding(Left/Right)ForIcon" attribute name to "additionalPadding(Start/End)ForIcon"
PiperOrigin-RevId: 194308498
2018-04-30 12:02:03 -04:00
gauthams
d8464c9167 Automated g4 rollback of changelist 193414729
PiperOrigin-RevId: 193439529
2018-04-30 11:33:22 -04:00
gauthams
459f9ff88c Automated g4 rollback of changelist 192788678
PiperOrigin-RevId: 193414729
2018-04-30 11:33:01 -04:00
dniz
9ca33544ac Update package name to com.google.android.material
PiperOrigin-RevId: 193236235
2018-04-30 11:24:23 -04:00