Skip to content

Commit 870ace3

Browse files
pekingmeimhappi
authored andcommitted
[FAB] Added medium FAB and s/m/l extended FABs to Material3.
PiperOrigin-RevId: 748052437
1 parent 93a5130 commit 870ace3

File tree

8 files changed

+161
-12
lines changed

8 files changed

+161
-12
lines changed

docs/components/FloatingActionButton.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,11 @@ If you'd like to use the small FAB, apply one of these style attributes:
115115
* `?attr/floatingActionButtonSmallTertiaryStyle`
116116
* `?attr/floatingActionButtonSmallSurfaceStyle`
117117

118+
If you'd like to use the medium FAB, apply this style with the corresponding
119+
color theme overlay via `materialThemeOverlay`:
120+
121+
* `?attr/floatingActionButtonMediumStyle`
122+
118123
If you'd like to use the large FAB, apply one of these style attributes:
119124

120125
* `?attr/floatingActionButtonLargeStyle`
@@ -292,7 +297,7 @@ A large FAB has a container and an icon.
292297
1. Container
293298
1. Icon
294299

295-
### Regular, small, and large FAB key properties
300+
### Regular, small, medium, and large FAB key properties
296301

297302
#### Container attributes
298303

@@ -346,6 +351,26 @@ API and source code:
346351
* [Class description](https://developer.android.com/reference/com/google/android/material/floatingactionbutton/ExtendedFloatingActionButton)
347352
* [Class source](https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/floatingactionbutton/ExtendedFloatingActionButton.java)
348353

354+
### Sizing Extended FABs
355+
356+
The `ExtendedFloatingActionButton` will be sized dynamically based on its
357+
contents (icon and label) and paddings. If a bigger fixed size is preferred, you
358+
may use `android:minWidth` and `android:minHeight` attributes.
359+
360+
In Material3 themes, styles in 3 different sizes are provided:
361+
362+
* Small - `?attr/extendedFloatingActionButtonSmallStyle` (or
363+
`?attr/extendedFloatingActionButton`,
364+
`?attr/extendedFloatingActionButtonPrimaryStyle`,
365+
`?attr/extendedFloatingActionButtonSecondaryStyle`,
366+
`?attr/extendedFloatingActionButtonTertiaryStyle`,
367+
`?attr/extendedFloatingActionButtonSurfaceStyle`)
368+
* Medium - `?attr/extendedFloatingActionButtonMediumStyle`
369+
* Large - `?attr/extendedFloatingActionButtonLargeStyle`
370+
371+
**Note:** If you are using the extending/collapsing feature with custom height,
372+
please also consider to set the `collapsedSize` attribute to the same height.
373+
349374
### Extended FAB example
350375

351376
The following example shows an extended FAB with a plus icon.

lib/java/com/google/android/material/dialog/res/values/themes_base.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@
168168
<item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item>
169169
<item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item>
170170
<item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item>
171+
<item name="extendedFloatingActionButtonSmallStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Small</item>
172+
<item name="extendedFloatingActionButtonMediumStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Medium</item>
173+
<item name="extendedFloatingActionButtonLargeStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Large</item>
171174
<item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item>
172175
<item name="extendedFloatingActionButtonSecondaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Secondary</item>
173176
<item name="extendedFloatingActionButtonTertiaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Tertiary</item>
@@ -182,6 +185,7 @@
182185
<item name="floatingActionButtonSmallSecondaryStyle">@style/Widget.Material3.FloatingActionButton.Small.Secondary</item>
183186
<item name="floatingActionButtonSmallTertiaryStyle">@style/Widget.Material3.FloatingActionButton.Small.Tertiary</item>
184187
<item name="floatingActionButtonSmallSurfaceStyle">@style/Widget.Material3.FloatingActionButton.Small.Surface</item>
188+
<item name="floatingActionButtonMediumStyle">@style/Widget.Material3.FloatingActionButton.Medium</item>
185189
<item name="floatingActionButtonLargeStyle">?attr/floatingActionButtonLargePrimaryStyle</item>
186190
<item name="floatingActionButtonLargePrimaryStyle">@style/Widget.Material3.FloatingActionButton.Large.Primary</item>
187191
<item name="floatingActionButtonLargeSecondaryStyle">@style/Widget.Material3.FloatingActionButton.Large.Secondary</item>
@@ -461,6 +465,9 @@
461465
<item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item>
462466
<item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item>
463467
<item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item>
468+
<item name="extendedFloatingActionButtonSmallStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Small</item>
469+
<item name="extendedFloatingActionButtonMediumStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Medium</item>
470+
<item name="extendedFloatingActionButtonLargeStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Large</item>
464471
<item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item>
465472
<item name="extendedFloatingActionButtonSecondaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Secondary</item>
466473
<item name="extendedFloatingActionButtonTertiaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Tertiary</item>
@@ -475,6 +482,7 @@
475482
<item name="floatingActionButtonSmallSecondaryStyle">@style/Widget.Material3.FloatingActionButton.Small.Secondary</item>
476483
<item name="floatingActionButtonSmallTertiaryStyle">@style/Widget.Material3.FloatingActionButton.Small.Tertiary</item>
477484
<item name="floatingActionButtonSmallSurfaceStyle">@style/Widget.Material3.FloatingActionButton.Small.Surface</item>
485+
<item name="floatingActionButtonMediumStyle">@style/Widget.Material3.FloatingActionButton.Medium</item>
478486
<item name="floatingActionButtonLargeStyle">?attr/floatingActionButtonLargePrimaryStyle</item>
479487
<item name="floatingActionButtonLargePrimaryStyle">@style/Widget.Material3.FloatingActionButton.Large.Primary</item>
480488
<item name="floatingActionButtonLargeSecondaryStyle">@style/Widget.Material3.FloatingActionButton.Large.Secondary</item>

lib/java/com/google/android/material/floatingactionbutton/res-public/values/public.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@
3838
<public name="floatingActionButtonSmallSecondaryStyle" type="attr"/>
3939
<public name="floatingActionButtonSmallTertiaryStyle" type="attr"/>
4040
<public name="floatingActionButtonSmallSurfaceStyle" type="attr"/>
41+
<public name="floatingActionButtonMediumStyle" type="attr"/>
4142
<public name="floatingActionButtonLargeStyle" type="attr"/>
4243
<public name="floatingActionButtonLargePrimaryStyle" type="attr"/>
4344
<public name="floatingActionButtonLargeSecondaryStyle" type="attr"/>
4445
<public name="floatingActionButtonLargeTertiaryStyle" type="attr"/>
4546
<public name="floatingActionButtonLargeSurfaceStyle" type="attr"/>
4647
<public name="extendedFloatingActionButtonStyle" type="attr"/>
48+
<public name="extendedFloatingActionButtonSmallStyle" type="attr"/>
49+
<public name="extendedFloatingActionButtonMediumStyle" type="attr"/>
50+
<public name="extendedFloatingActionButtonLargeStyle" type="attr"/>
4751
<public name="extendedFloatingActionButtonPrimaryStyle" type="attr"/>
4852
<public name="extendedFloatingActionButtonSecondaryStyle" type="attr"/>
4953
<public name="extendedFloatingActionButtonTertiaryStyle" type="attr"/>

lib/java/com/google/android/material/floatingactionbutton/res/values/attrs.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@
132132
<!-- Style to use for Small Surface color FloatingActionButtons in this theme. -->
133133
<attr name="floatingActionButtonSmallSurfaceStyle" format="reference"/>
134134

135+
<!-- Style to use for default FloatingActionButtons in this theme. -->
136+
<attr name="floatingActionButtonMediumStyle" format="reference"/>
137+
135138
<!-- Style to use for Large FloatingActionButtons in this theme. -->
136139
<attr name="floatingActionButtonLargeStyle" format="reference"/>
137140

@@ -161,4 +164,13 @@
161164

162165
<!-- Style to use for Surface ExtendedFloatingActionButtons in this theme. -->
163166
<attr name="extendedFloatingActionButtonSurfaceStyle" format="reference"/>
167+
168+
<!-- Styles to use for Small ExtendedFloatingActionButtons in this theme. -->
169+
<attr name="extendedFloatingActionButtonSmallStyle" format="reference"/>
170+
171+
<!-- Styles to use for Medium ExtendedFloatingActionButtons in this theme. -->
172+
<attr name="extendedFloatingActionButtonMediumStyle" format="reference"/>
173+
174+
<!-- Styles to use for Large ExtendedFloatingActionButtons in this theme. -->
175+
<attr name="extendedFloatingActionButtonLargeStyle" format="reference"/>
164176
</resources>

lib/java/com/google/android/material/floatingactionbutton/res/values/efab_tokens.xml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,30 @@
2121

2222
<!-- Generated from token set (md.comp.extended-fab.small) in context (platform=android, audience=3p). -->
2323
<dimen name="m3_comp_extended_fab_small_container_height">56dp</dimen>
24-
<!-- The resource value ?attr/textAppearanceTitleMedium has been overridden by the config. -->
25-
<macro name="m3_comp_extended_fab_small_label_text">?attr/textAppearanceLabelLarge</macro>
24+
<macro name="m3_comp_extended_fab_small_label_text">?attr/textAppearanceTitleMedium</macro>
2625
<dimen name="m3_comp_extended_fab_small_icon_size">24dp</dimen>
2726
<macro name="m3_comp_extended_fab_small_container_shape">?attr/shapeAppearanceCornerLarge</macro>
27+
<dimen name="m3_comp_extended_fab_small_leading_space">16dp</dimen>
28+
<dimen name="m3_comp_extended_fab_small_icon_label_space">8dp</dimen>
29+
<dimen name="m3_comp_extended_fab_small_trailing_space">16dp</dimen>
30+
31+
<!-- Generated from token set (md.comp.extended-fab.medium) in context (platform=android, audience=3p). -->
32+
<dimen name="m3_comp_extended_fab_medium_container_height">80dp</dimen>
33+
<macro name="m3_comp_extended_fab_medium_label_text">?attr/textAppearanceTitleLarge</macro>
34+
<dimen name="m3_comp_extended_fab_medium_icon_size">28dp</dimen>
35+
<macro name="m3_comp_extended_fab_medium_container_shape">?attr/shapeAppearanceCornerLargeIncreased</macro>
36+
<dimen name="m3_comp_extended_fab_medium_leading_space">26dp</dimen>
37+
<dimen name="m3_comp_extended_fab_medium_icon_label_space">12dp</dimen>
38+
<dimen name="m3_comp_extended_fab_medium_trailing_space">26dp</dimen>
39+
40+
<!-- Generated from token set (md.comp.extended-fab.large) in context (platform=android, audience=3p). -->
41+
<dimen name="m3_comp_extended_fab_large_container_height">96dp</dimen>
42+
<macro name="m3_comp_extended_fab_large_label_text">?attr/textAppearanceHeadlineSmall</macro>
43+
<dimen name="m3_comp_extended_fab_large_icon_size">36dp</dimen>
44+
<macro name="m3_comp_extended_fab_large_container_shape">?attr/shapeAppearanceCornerExtraLarge</macro>
45+
<dimen name="m3_comp_extended_fab_large_leading_space">28dp</dimen>
46+
<dimen name="m3_comp_extended_fab_large_icon_label_space">16dp</dimen>
47+
<dimen name="m3_comp_extended_fab_large_trailing_space">28dp</dimen>
2848

2949
<!-- Generated from token set (md.comp.extended-fab.primary-container) in context (platform=android,
3050
audience=3p). -->

lib/java/com/google/android/material/floatingactionbutton/res/values/fab_tokens.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
<dimen name="m3_comp_fab_small_icon_size">24dp</dimen>
3030
<macro name="m3_comp_fab_small_container_shape">?attr/shapeAppearanceCornerMedium</macro>
3131

32+
<!-- Generated from token set (md.comp.fab.medium) in context (platform=android, audience=3p). -->
33+
<dimen name="m3_comp_fab_medium_container_height">80dp</dimen>
34+
<dimen name="m3_comp_fab_medium_icon_size">28dp</dimen>
35+
<macro name="m3_comp_fab_medium_container_shape">?attr/shapeAppearanceCornerLargeIncreased</macro>
36+
3237
<!-- Generated from token set (md.comp.fab.large) in context (platform=android, audience=3p). -->
3338
<dimen name="m3_comp_fab_large_container_height">96dp</dimen>
3439
<dimen name="m3_comp_fab_large_icon_size">36dp</dimen>

lib/java/com/google/android/material/floatingactionbutton/res/values/styles.xml

Lines changed: 76 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,32 @@
6363
</style>
6464

6565
<style name="Widget.Material3.FloatingActionButton.Small.Primary" parent="Base.Widget.Material3.FloatingActionButton.Small">
66-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary</item>
66+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Primary</item>
6767
</style>
6868

6969
<style name="Widget.Material3.FloatingActionButton.Small.Secondary" parent="Base.Widget.Material3.FloatingActionButton.Small">
70-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Secondary</item>
70+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Secondary</item>
7171
</style>
7272

7373
<style name="Widget.Material3.FloatingActionButton.Small.Tertiary" parent="Base.Widget.Material3.FloatingActionButton.Small">
74-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Tertiary</item>
74+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Tertiary</item>
7575
</style>
7676

7777
<style name="Widget.Material3.FloatingActionButton.Small.Surface" parent="Base.Widget.Material3.FloatingActionButton.Small">
78-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Surface</item>
78+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Surface</item>
79+
</style>
80+
81+
<!-- M3 Medium FAB -->
82+
83+
<style name="Base.Widget.Material3.FloatingActionButton.Medium" parent="Base.Widget.Material3.FloatingActionButton">
84+
<item name="fabCustomSize">@dimen/m3_comp_fab_medium_container_height</item>
85+
<item name="maxImageSize">@dimen/m3_comp_fab_medium_icon_size</item>
86+
<item name="shapeAppearance">@macro/m3_comp_fab_medium_container_shape</item>
87+
<item name="shapeAppearanceOverlay">@null</item>
88+
</style>
89+
90+
<style name="Widget.Material3.FloatingActionButton.Medium" parent="Base.Widget.Material3.FloatingActionButton.Medium">
91+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Primary</item>
7992
</style>
8093

8194
<!-- M3 Large FABs -->
@@ -88,19 +101,19 @@
88101
</style>
89102

90103
<style name="Widget.Material3.FloatingActionButton.Large.Primary" parent="Base.Widget.Material3.FloatingActionButton.Large">
91-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary</item>
104+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Primary</item>
92105
</style>
93106

94107
<style name="Widget.Material3.FloatingActionButton.Large.Secondary" parent="Base.Widget.Material3.FloatingActionButton.Large">
95-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Secondary</item>
108+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Secondary</item>
96109
</style>
97110

98111
<style name="Widget.Material3.FloatingActionButton.Large.Tertiary" parent="Base.Widget.Material3.FloatingActionButton.Large">
99-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Tertiary</item>
112+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Tertiary</item>
100113
</style>
101114

102115
<style name="Widget.Material3.FloatingActionButton.Large.Surface" parent="Base.Widget.Material3.FloatingActionButton.Large">
103-
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Surface</item>
116+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.FloatingActionButton.Surface</item>
104117
</style>
105118

106119
<!-- M3 FAB Theme Overlays for different color variants. -->
@@ -145,7 +158,8 @@
145158
<item name="elevation">@dimen/m3_comp_extended_fab_primary_container_container_elevation</item>
146159
<item name="android:stateListAnimator">@animator/m3_extended_fab_state_list_animator</item>
147160
<item name="iconSize">@dimen/m3_comp_extended_fab_small_icon_size</item>
148-
<item name="android:textAppearance">@macro/m3_comp_extended_fab_small_label_text</item>
161+
<!-- Hardcoded, since token is updated for Expressive eFABs. -->
162+
<item name="android:textAppearance">?attr/textAppearanceLabelLarge</item>
149163
<item name="shapeAppearance">@macro/m3_comp_extended_fab_small_container_shape</item>
150164
<item name="shapeAppearanceOverlay">@null</item>
151165
<item name="enforceMaterialTheme">true</item>
@@ -199,6 +213,59 @@
199213
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Surface</item>
200214
</style>
201215

216+
<!-- M3 Expressive Extended Small FABs -->
217+
<style name="Base.Widget.Material3.ExtendedFloatingActionButton.Small" parent="Base.Widget.Material3.ExtendedFloatingActionButton">
218+
<item name="android:minWidth">@dimen/m3_comp_extended_fab_small_container_height</item>
219+
<item name="android:minHeight">@dimen/m3_comp_extended_fab_small_container_height</item>
220+
<item name="android:paddingLeft">@dimen/m3_comp_extended_fab_small_leading_space</item>
221+
<item name="android:paddingStart">@dimen/m3_comp_extended_fab_small_leading_space</item>
222+
<item name="android:paddingRight">@dimen/m3_comp_extended_fab_small_trailing_space</item>
223+
<item name="android:paddingEnd">@dimen/m3_comp_extended_fab_small_trailing_space</item>
224+
<item name="android:textAppearance">@macro/m3_comp_extended_fab_small_label_text</item>
225+
<item name="iconPadding">@dimen/m3_comp_extended_fab_small_icon_label_space</item>
226+
<item name="shapeAppearance">@macro/m3_comp_extended_fab_small_container_shape</item>
227+
<item name="collapsedSize">@dimen/m3_comp_fab_container_height</item>
228+
</style>
229+
<style name="Widget.Material3.ExtendedFloatingActionButton.Small" parent="Base.Widget.Material3.ExtendedFloatingActionButton.Small">
230+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary</item>
231+
</style>
232+
233+
<!-- M3 Expressive Extended Medium FABs -->
234+
<style name="Base.Widget.Material3.ExtendedFloatingActionButton.Medium" parent="Base.Widget.Material3.ExtendedFloatingActionButton">
235+
<item name="android:minWidth">@dimen/m3_comp_extended_fab_medium_container_height</item>
236+
<item name="android:minHeight">@dimen/m3_comp_extended_fab_medium_container_height</item>
237+
<item name="android:paddingLeft">@dimen/m3_comp_extended_fab_medium_leading_space</item>
238+
<item name="android:paddingStart">@dimen/m3_comp_extended_fab_medium_leading_space</item>
239+
<item name="android:paddingRight">@dimen/m3_comp_extended_fab_medium_trailing_space</item>
240+
<item name="android:paddingEnd">@dimen/m3_comp_extended_fab_medium_trailing_space</item>
241+
<item name="android:textAppearance">@macro/m3_comp_extended_fab_medium_label_text</item>
242+
<item name="iconPadding">@dimen/m3_comp_extended_fab_medium_icon_label_space</item>
243+
<item name="iconSize">@dimen/m3_comp_extended_fab_medium_icon_size</item>
244+
<item name="shapeAppearance">@macro/m3_comp_extended_fab_medium_container_shape</item>
245+
<item name="collapsedSize">@dimen/m3_comp_fab_medium_container_height</item>
246+
</style>
247+
<style name="Widget.Material3.ExtendedFloatingActionButton.Medium" parent="Base.Widget.Material3.ExtendedFloatingActionButton.Medium">
248+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary</item>
249+
</style>
250+
251+
<!-- M3 Expressive Extended Large FABs -->
252+
<style name="Base.Widget.Material3.ExtendedFloatingActionButton.Large" parent="Base.Widget.Material3.ExtendedFloatingActionButton">
253+
<item name="android:minWidth">@dimen/m3_comp_extended_fab_large_container_height</item>
254+
<item name="android:minHeight">@dimen/m3_comp_extended_fab_large_container_height</item>
255+
<item name="android:paddingLeft">@dimen/m3_comp_extended_fab_large_leading_space</item>
256+
<item name="android:paddingStart">@dimen/m3_comp_extended_fab_large_leading_space</item>
257+
<item name="android:paddingRight">@dimen/m3_comp_extended_fab_large_trailing_space</item>
258+
<item name="android:paddingEnd">@dimen/m3_comp_extended_fab_large_trailing_space</item>
259+
<item name="android:textAppearance">@macro/m3_comp_extended_fab_large_label_text</item>
260+
<item name="iconPadding">@dimen/m3_comp_extended_fab_large_icon_label_space</item>
261+
<item name="iconSize">@dimen/m3_comp_extended_fab_large_icon_size</item>
262+
<item name="shapeAppearance">@macro/m3_comp_extended_fab_large_container_shape</item>
263+
<item name="collapsedSize">@dimen/m3_comp_fab_large_container_height</item>
264+
</style>
265+
<style name="Widget.Material3.ExtendedFloatingActionButton.Large" parent="Base.Widget.Material3.ExtendedFloatingActionButton.Large">
266+
<item name="materialThemeOverlay">@style/ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary</item>
267+
</style>
268+
202269
<!-- M3 Extended FAB Theme Overlays for different color variants. -->
203270

204271
<style name="ThemeOverlay.Material3.ExtendedFloatingActionButton.Primary" parent="">

0 commit comments

Comments
 (0)