pekingme
8204856dd4
[Token][Color] Upgraded to v0.170 for tonal surface colors.
...
PiperOrigin-RevId: 555230534
2023-08-09 19:03:25 +00:00
rightnao
e3b255b3a0
[Docs] Crosslink github docs in javadocs
...
PiperOrigin-RevId: 546393704
2023-07-11 19:37:37 +00:00
leticiars
62aa802f6c
[Checkbox] Fixed checkmark icon not updating color on error correctly in pre 21.
...
Issue happened on checkboxes that switched from unchecked to checked and later to be on error state.
Fixes https://github.com/material-components/material-components-android/issues/3302
PiperOrigin-RevId: 520088272
2023-03-29 19:03:57 +00:00
pekingme
9f1caa2c64
[Tokens] Upgraded to v0.162.
...
PiperOrigin-RevId: 517446114
2023-03-20 21:23:07 +00:00
pekingme
23dc14ca3a
[Tokens] Updated to v0.157.
...
PiperOrigin-RevId: 505978081
2023-01-31 20:01:13 +00:00
pekingme
2019bf90be
[Tokens] Upgraded to version v0.147.
...
PiperOrigin-RevId: 492551875
2022-12-02 18:34:12 -05:00
pekingme
17e3581642
[Tokens] Upgraded to v0.145
...
PiperOrigin-RevId: 492291163
2022-12-02 15:11:37 +00:00
pekingme
8ee6c00f73
[Tokens] Upgraded to v0.142
...
Added lStar CSLs for new neutral palettes in v31 and above.
PiperOrigin-RevId: 491693724
2022-11-30 17:31:11 -05:00
pekingme
12ef329276
[Tokens] Upgraded to v0.141
...
PiperOrigin-RevId: 490324728
2022-11-23 15:13:20 -05:00
pekingme
b2b546b205
[Tokens] Internal updates.
...
PiperOrigin-RevId: 490295053
2022-11-23 15:11:19 -05:00
leticiars
5d261f516a
[Checkbox] Update unselected outline color to ?attr/colorOnSurfaceVariant to match tokens.
...
PiperOrigin-RevId: 484295821
2022-10-28 07:43:44 -07:00
leticiars
e67e68d6b4
[CheckBox] Integrated tokens
...
PiperOrigin-RevId: 478796974
2022-10-04 20:44:47 +00:00
pekingme
1ef53e2b37
[Tokens] Upgraded to v0.126 for 1p and 3p.
...
PiperOrigin-RevId: 475355503
2022-09-20 12:59:30 -04:00
leticiars
6f474b3e48
[CheckBox] Fix a11y announcement for indeterminate state.
...
PiperOrigin-RevId: 467726106
2022-08-15 15:07:16 -04:00
leticiars
ccf67f7edf
[Checkbox] Fixed pre 21 issue where the icon did not update its color according to its state properly
...
PiperOrigin-RevId: 466974893
2022-08-11 12:54:02 -04:00
leticiars
00dfeaca53
[Internal] Merge DrawableUtils classes
...
PiperOrigin-RevId: 466426273
2022-08-10 13:14:53 +00:00
leticiars
8f149b10dc
[Checkbox] Added indeterminate state support to the checkbox.
...
A MaterialCheckBox can now be checked, unchecked, or indeterminate.
Resolves https://github.com/material-components/material-components-android/issues/857
PiperOrigin-RevId: 465598224
2022-08-08 10:58:39 -04:00
leticiars
a4d6f51b4b
[CheckBox] Fixed icon color not updating correctly in light mode in pre 21.
...
PiperOrigin-RevId: 465411407
2022-08-05 20:02:26 +00:00
leticiars
079371fd10
[Checkbox] Fix pre-21 issue where a child of the layer drawable (the button and/or the icon drawables) may not have its constant state set up properly.
...
PiperOrigin-RevId: 464128801
2022-08-04 14:21:36 -04:00
leticiars
9ca8a80468
[Checkbox] Fixed issue where AppCompatCheckBox would not display its drawable when a Material theme was being used.
...
Instead of nulling android:button and buttonCompat in the Material style, we now check if the legacy drawable is being used, and override that if so.
PiperOrigin-RevId: 463643386
2022-07-28 17:41:12 -04:00
leticiars
8fae47a39e
[Checkbox] Updated checkbox to M3 look.
...
The checkbox is now composed of an `app:buttonCompat` button drawable (the squared
icon) and an `app:buttonIcon` icon drawable (the checkmark icon) layered on top
of it. The animation has also been updated.
PiperOrigin-RevId: 462244130
2022-07-22 15:22:30 +00:00
leticiars
8dd9c7e30c
[Checkbox] Added support for error state.
...
PiperOrigin-RevId: 453496914
2022-06-07 18:52:10 -07:00
dsn5ft
8f4837e059
[MaterialCheckBox] Horizontally center the checkbox button drawable if there is no text
...
PiperOrigin-RevId: 421304994
2022-01-12 11:30:33 -05:00
Material Design Team
cfc00aa5a3
Update android core class definitions across material
...
PiperOrigin-RevId: 414839941
2021-12-08 14:56:25 +00:00
pfthomas
3feb52af8a
[M3][Checkbox] Update checkbox dev docs with M3 themes/styles
...
PiperOrigin-RevId: 395968902
2021-09-15 13:08:28 -07:00
conradchen
4e0d5b018c
[M3][Checkbox] Create M3 styles
...
PiperOrigin-RevId: 392760639
2021-08-25 14:55:54 -04:00
marianomartin
049ad022a6
Delete components build.gradle files
...
PiperOrigin-RevId: 320944144
2020-07-15 09:38:31 -07:00
marianomartin
555356b03f
Internal cleanup
...
PiperOrigin-RevId: 318134343
2020-06-26 14:06:52 -04:00
marianomartin
115313c0c0
Expose a class for themeoverlay in style
...
This moves functionality from ThemeEnforcement into a stand alone class.
Resolves https://github.com/material-components/material-components-android/issues/665
PiperOrigin-RevId: 275481343
2019-10-21 10:24:19 -04:00
marianomartin
0d4515cb46
Internal cleanup
...
PiperOrigin-RevId: 265971745
2019-08-29 14:59:20 -04:00
isabellekim
516edcb736
Support buttonTint CSLs for MaterialCheckbox that reference theme attributes.
...
PiperOrigin-RevId: 262592908
2019-08-16 15:53:19 -04:00
dniz
0512f776c5
Remove sub-package AndroidManifest.xml files from lib directory
...
PiperOrigin-RevId: 258390736
2019-07-16 13:18:32 -04:00
marianomartin
164bf0fabd
Internal cleanup
...
PiperOrigin-RevId: 255609320
2019-07-03 14:02:53 -04:00
dniz
106085a62f
Update selection controls (MaterialCheckBox, MaterialRadioButton, SwitchMaterial) to apply material colors in onAttachedToWindow() instead of constructor
...
PiperOrigin-RevId: 254818917
2019-06-24 17:32:13 -04:00
marianomartin
90837ec485
Internal cleanup
...
PiperOrigin-RevId: 249243403
2019-05-21 12:15:07 -04:00
isabellekim
3e6219ceb2
Rolling forward using colorControlActivated instead of colorSecondary for the activated color of MaterialCheckbox, MaterialRadioButton, and SwitchMaterial.
...
By default, colorControlActivated is set to colorAccent. Non-bridge themes set colorAccent to colorSecondary.
PiperOrigin-RevId: 235041384
2019-02-24 14:31:35 -05:00
isabellekim
8ffff9c658
Automated g4 rollback of changelist 234987118
...
PiperOrigin-RevId: 235019920
2019-02-24 14:29:13 -05:00
isabellekim
7b79678f9b
Use colorControlActivated instead of colorSecondary for the activated color of MaterialCheckbox, MaterialRadioButton, and SwitchMaterial.
...
By default, colorControlActivated is set to colorAccent. Non-bridge themes set colorAccent to colorSecondary.
PiperOrigin-RevId: 234987118
2019-02-24 14:27:59 -05:00
dniz
11df79f95c
Clean up Gradle build shorthands for appcompat/androidx libraries
...
PiperOrigin-RevId: 229369959
2019-01-18 14:13:26 -05:00
cketcham
dc72aaeed4
Migrate Gradle build and sources to androidx
...
PiperOrigin-RevId: 225551505
2018-12-21 11:07:45 -05:00
ldjesper
831ad7dde7
a11y for selection control touch targets
...
PiperOrigin-RevId: 222898711
2018-12-06 11:24:17 -05:00
ldjesper
1b5469c742
Allows programmatic changes to useMaterialThemeColors for selection controls
...
PiperOrigin-RevId: 222847032
2018-12-06 11:22:54 -05:00
isabellekim
ef2c32cf15
Support materialThemeOverlay for checkboxes.
...
PiperOrigin-RevId: 221313392
2018-11-16 11:30:34 -05:00
ldjesper
9cbfddc61b
Add attributes to disable Material Theme Colors for Selection Controls
...
These attributes are necessary for custom drawables.
PiperOrigin-RevId: 214969700
2018-09-28 17:03:18 -04:00
ldjesper
3219f7dc3e
Standardize Selection Controls across API versions and maintain XML configs
...
PiperOrigin-RevId: 212510051
2018-09-14 10:57:21 -04:00
ldjesper
c6266f23ef
Modify CheckBox to color without alpha.
...
PiperOrigin-RevId: 212484594
2018-09-14 10:56:49 -04:00
Material Design Team
e8c6a84246
Create the material CheckBox component with a catalog demo.
...
PiperOrigin-RevId: 209638198
2018-08-28 16:32:59 -04:00