hunterstich
a8d492cb89
[Build] Moved back to Java 8 source and target compatibility
...
PiperOrigin-RevId: 739934297
2025-03-24 15:33:47 +00:00
pekingme
949b05742f
[FAB] Improved readability.
...
PiperOrigin-RevId: 735467033
2025-03-11 18:00:04 +00:00
pekingme
da442bef3b
[FAB] Merged FABImpl and FABImplLollipop classes, since no pre-lollipop is supported.
...
PiperOrigin-RevId: 735422196
2025-03-11 17:54:56 +00:00
pubiqq
bc2fdeadaf
[Internal] Prefer platform methods to compat ones
...
Resolves https://github.com/material-components/material-components-android/pull/4532
GIT_ORIGIN_REV_ID=180dec736f2521579e483317a4d537629d8f247b
PiperOrigin-RevId: 715494344
2025-01-15 18:06:07 +00:00
pubiqq
23aca03255
[Internal] Remove pre-Lollipop checks
...
Resolves https://github.com/material-components/material-components-android/pull/4266
GIT_ORIGIN_REV_ID=1de7808e66dd6666c893217c76c7499afe2df6a3
PiperOrigin-RevId: 669688797
2024-09-03 13:31:29 +00:00
pubiqq
510881a469
[Internal] Stop using deprecated androidx.core.view.* methods
...
Resolves https://github.com/material-components/material-components-android/pull/4117
GIT_ORIGIN_REV_ID=dd157e8360c2511810496693cec1616fce578655
PiperOrigin-RevId: 632284856
2024-05-13 17:37:38 +00:00
Ga\u00ebtan Muller
b3fe6a7f61
[Cleanup] Remove redundant version checks for api <= 19.
...
Resolves https://github.com/material-components/material-components-android/pull/3849
GIT_ORIGIN_REV_ID=47bb2fcc8031740e5a7d4f741f1ada2af025e126
PiperOrigin-RevId: 632154861
2024-05-09 18:46:02 +00:00
conradchen
d6f36e89e2
[FAB] Correctly handle min touch target size
...
In the original logic we only handle touching down events happening within the "actual" button area, which breaks the min touch target size enforcement. Fixes this by calculating the correct area of touch target when handling touching down events.
PiperOrigin-RevId: 516600706
2023-03-14 22:12:22 +00:00
rightnao
2ea3df991f
[BottomAppBar] Fix issue with pre-21 FAB elevation/shadow sometimes appearing
...
resolves https://github.com/material-components/material-components-android/issues/3266
PiperOrigin-RevId: 513039097
2023-03-01 23:06:46 +00:00
rightnao
934985ec53
[FAB] Updated FAB to use new motion attributes.
...
PiperOrigin-RevId: 449046932
2022-05-16 17:00:22 -04:00
Material Design Team
cfc00aa5a3
Update android core class definitions across material
...
PiperOrigin-RevId: 414839941
2021-12-08 14:56:25 +00:00
Material Design Team
a487c89185
Internal change
...
PiperOrigin-RevId: 412135443
2021-11-29 17:35:39 +00:00
hunterstich
b4cca5b8a4
[FAB] Update FAB to use motion theming for show/hide animation.
...
PiperOrigin-RevId: 368831990
2021-04-16 18:03:35 -04:00
marianomartin
555356b03f
Internal cleanup
...
PiperOrigin-RevId: 318134343
2020-06-26 14:06:52 -04:00
Material Design Team
74921bbbce
Update warning suppressions.
...
PiperOrigin-RevId: 304119651
2020-04-03 09:09:53 -07:00
cketcham
3c3ac61c91
Add workaround to prevent FloatingActionButton crash on API 26.
...
Resolves https://github.com/material-components/material-components-android/issues/66
PiperOrigin-RevId: 284999697
2019-12-11 17:10:07 -05:00
cketcham
a130a0c3e0
Add support for percentages to ShapeAppearanceModel
...
PiperOrigin-RevId: 272946740
2019-10-04 16:33:47 -04:00
marianomartin
215a839598
Internal cleanup
...
PiperOrigin-RevId: 267504117
2019-09-12 13:48:16 -04:00
cketcham
0ad01010b9
Add @NonNull and @Nullable annotations
...
PiperOrigin-RevId: 266817244
2019-09-04 18:03:53 -04:00
cketcham
1f1871f634
Update usages of ShapeAppearanceModel to use Builder pattern
...
PiperOrigin-RevId: 266133670
2019-08-29 15:37:04 -04:00
isabellekim
eb1324d475
Update FAB to use the specified rippleColor instead of creating a CSL based solely on the pressed state's color.
...
PiperOrigin-RevId: 260802204
2019-08-02 15:11:16 -04:00
isabellekim
24a3fd4bb0
Add test-only option to turn off pre-L compat shadows for FABs.
...
PiperOrigin-RevId: 260569896
2019-07-29 17:49:15 -04:00
connieshi
5a20fb0d4d
Rename TransformationListener to TransformationCallback.
...
PiperOrigin-RevId: 259827772
2019-07-25 13:12:10 -04:00
isabellekim
a628bf516b
Revert the library to compile with Java 7: revert lambdas, add necessary casts, and make some variables final.
...
Continue compile shrine demo, catalog, and tests with Java 8.
PiperOrigin-RevId: 257874888
2019-07-15 19:19:23 -04:00
marianomartin
164bf0fabd
Internal cleanup
...
PiperOrigin-RevId: 255609320
2019-07-03 14:02:53 -04:00
dniz
5df3bebd63
Update elevation overlays to be based absolute elevation, factoring in the elevation of all parent views
...
Will follow-up with TabLayout absolute elevation separately
Resolves https://github.com/material-components/material-components-android/issues/381
PiperOrigin-RevId: 255404830
2019-07-03 13:55:49 -04:00
marianomartin
367b295624
Internal cleanup
...
PiperOrigin-RevId: 254414602
2019-06-24 17:12:42 -04:00
marianomartin
53e4e9cca8
Internal cleanup
...
PiperOrigin-RevId: 253624674
2019-06-18 13:43:33 -04:00
cketcham
bff75f2d3e
Update to lamdas
...
PiperOrigin-RevId: 252846439
2019-06-18 13:21:02 -04:00
marianomartin
455ba2557b
Internal cleanup
...
PiperOrigin-RevId: 249490219
2019-05-24 14:22:06 -04:00
marianomartin
0f0921dbd1
Fix ripple in Fab Minis
...
PiperOrigin-RevId: 246370664
2019-05-03 11:01:54 -04:00
raajkumars
3f43a2aa3e
Updated FloatingActionButton to support dark theme elevation overlays.
...
PiperOrigin-RevId: 239611087
2019-03-22 17:03:35 -04:00
marianomartin
05bc55723a
Add a way to disable min touch target size in fab
...
PiperOrigin-RevId: 239395098
2019-03-22 17:00:43 -04:00
marianomartin
fd01672af5
Fix nullness in FAB
...
PiperOrigin-RevId: 238990635
2019-03-22 16:21:40 -04:00
marianomartin
01874ad4e9
Change setElevation in MSD to use default offset
...
PiperOrigin-RevId: 236858323
2019-03-08 09:58:58 -05:00
dniz
4f75ec6daa
Update FAB to respond to themed cornerFamily
...
- Remove hardcoded "rounded" corner family from FAB shapeAppearanceOverlay
- Remove BottomAppBar shape toggle override from demo (now that we have a
global switcher)
- Update BottomAppBar demo to base top edge on FAB shape appearance
PiperOrigin-RevId: 229971238
2019-01-22 17:03:27 -05:00
dniz
a4964594a1
Add MaterialShapeDrawable setElevation(float) and deprecate setShadowElevation(int)
...
PiperOrigin-RevId: 228572421
2019-01-10 17:16:43 -05:00
cketcham
dc72aaeed4
Migrate Gradle build and sources to androidx
...
PiperOrigin-RevId: 225551505
2018-12-21 11:07:45 -05:00
marianomartin
9837721733
Replace circular border drawable with a drawable for any shape.
...
PiperOrigin-RevId: 224205053
2018-12-06 12:05:36 -05:00
marianomartin
415e6ea003
Add a cut corners top edge treatment in the BAB demo
...
PiperOrigin-RevId: 222071849
2018-11-26 07:55:59 -05:00
marianomartin
47fc285f6f
Support shape theming in FAB Api 19 and lower
...
PiperOrigin-RevId: 220806554
2018-11-16 11:10:42 -05:00
marianomartin
215bb6e294
Increase touch target of fab to min 48dp
...
PiperOrigin-RevId: 220311577
2018-11-16 10:51:48 -05:00
marianomartin
e94e2d35fe
Support shape theming in fab
...
PiperOrigin-RevId: 219812144
2018-11-16 10:38:43 -05:00
cketcham
d6e4991e78
Fix default FAB animation for BottomAppBar
...
PiperOrigin-RevId: 210920372
2018-08-31 11:13:24 -04:00
cketcham
71f5ea1415
Add alternate animations for BottomAppBar mode changes
...
PiperOrigin-RevId: 210096177
2018-08-28 16:40:25 -04:00
cketcham
9820f85843
Fix bug caused by not resetting imageMatrixScale in FloatingActionButton
...
PiperOrigin-RevId: 209995243
2018-08-28 16:38:12 -04:00
cketcham
18be1b73af
Modify BottomAppBar to react to the transformations of the FloatingActionButton
...
PiperOrigin-RevId: 209988651
2018-08-28 16:37:42 -04:00
Material Design Team
7a2b5f0cd7
Automated g4 rollback of changelist 209640439
...
PiperOrigin-RevId: 209705959
2018-08-28 16:34:03 -04:00
cketcham
148ca998fe
Modify BottomAppBar to react to the transformations of the FloatingActionButton
...
PiperOrigin-RevId: 209640439
2018-08-28 16:33:22 -04:00
cketcham
d1e9dd6427
Fix method name referenced in comment
...
PiperOrigin-RevId: 206206294
2018-08-02 18:00:12 -07:00