hunterstich
0ef2e910ce
[TopAppBar] Fix title fade mode collapsing title position errors.
...
Flinging the AppBarLayout can cause a negative number to be passed to CollapsingTextHelper#calculateOffsets, causing the collapsed title in fade mode to be positioned incorrectly.
PiperOrigin-RevId: 374704850
2021-05-19 13:21:52 -07:00
dniz
9b92fd8f46
[TextAppearance] Added a TextAppearanceConfig.shouldLoadFontSynchronously() check to allow forcing synchronous font loading for edge cases
...
PiperOrigin-RevId: 374702022
2021-05-19 13:19:40 -07:00
dniz
841f229592
[CollapsingToolbarLayout] Fixed RTL text only laying out as RTL when actual text is RTL
...
PiperOrigin-RevId: 374663684
2021-05-19 11:00:25 -07:00
conradchen
b8c9f4949d
[MaterialShapeDrawable] Move static paint initialization to static block
...
PiperOrigin-RevId: 374650659
2021-05-19 10:59:31 -07:00
conradchen
b420eab0bc
[TimePicker] Make display divider styling more flexible
...
PiperOrigin-RevId: 373818786
2021-05-14 15:32:10 -04:00
afohrman
c92e6934d5
[TextInputLayout] Added a fade transition to placeholder TextView's appear and disappear.
...
The placeholder TextView previously appeared and disappeared with no fade, which led to a jarring effect and an overlap between the hint text and the placeholder text.
PiperOrigin-RevId: 373713144
2021-05-14 15:29:49 -04:00
conradchen
818f253ade
[MaterialTimePicker] Make time text input fields stying more flexible
...
PiperOrigin-RevId: 373199267
2021-05-14 15:20:30 -04:00
Material Design Team
43cfc050f8
[Elevation] Added manual constructor for ElevationOverlayProvider.
...
Allow instantiating ElevationOverlayProvider without access to a Context object, e.g. in Drawables where only Resources and Theme might be available.
PiperOrigin-RevId: 372977696
2021-05-11 12:58:36 -04:00
conradchen
37f0ca1a97
[MaterialDatePicker] Make calendar day of week label stying more flexible
...
PiperOrigin-RevId: 372976792
2021-05-11 12:56:55 -04:00
Material Design Team
915336b36c
Automated g4 rollback of changelist 372538097
...
PiperOrigin-RevId: 372931550
2021-05-11 12:55:35 -04:00
hunterstich
c7541833b7
[CollapsingToolbarLayout] Updated fade mode to allow expanded title to translate 1:1 with scrolling content.
...
PiperOrigin-RevId: 372565826
2021-05-07 12:27:54 -04:00
leticiars
87b50c6aee
[TextInputLayout] Fixed cutout padding so text field outline doesn't overlap collapsed hint.
...
Resolves https://github.com/material-components/material-components-android/issues/2127
PiperOrigin-RevId: 372563674
2021-05-07 12:27:01 -04:00
hunterstich
bd4914dd8b
[Badge] Support differing offsets for badges with/without text, support badge width and padding in styles.
...
PiperOrigin-RevId: 372538097
2021-05-07 12:25:52 -04:00
leticiars
73bf653ef2
Automated g4 rollback of changelist 372177002
...
PiperOrigin-RevId: 372384266
2021-05-07 12:16:55 -04:00
conradchen
5d092b75a6
[Color] Internal change
...
PiperOrigin-RevId: 372355438
2021-05-07 12:14:33 -04:00
leticiars
66b0c98a27
[TextInputLayout] Fixed cutout padding so text field outline doesn't overlap collapsed hint.
...
Resolves https://github.com/material-components/material-components-android/issues/2127
PiperOrigin-RevId: 372177002
2021-05-05 15:41:30 -04:00
dniz
f0ce498108
[CollapsingToolbarLayout] Added title line spacing and hyphenation frequency setters
...
PiperOrigin-RevId: 371920600
2021-05-05 09:40:38 -04:00
raajkumars
c5c7a74cef
[MaterialButton] Updated Material Button style to set the preferred maximum width to 320dp.
...
PiperOrigin-RevId: 371151853
2021-04-29 14:53:13 -04:00
raajkumars
95da70589c
[Catalog][Dialog] Removed full width button style and related dialog themes. Updated catalog dialog demo to showcase how to create dialogs with full width buttons.
...
PiperOrigin-RevId: 371146951
2021-04-29 14:52:19 -04:00
dniz
2c557b6833
[Elevation] Added elevation overlay accent color option
...
PiperOrigin-RevId: 371106569
2021-04-29 14:51:28 -04:00
haodong
0ed7c7675e
[BottomAppBar] Adding the attr to set the color of navigation icon.
...
PiperOrigin-RevId: 370999656
2021-04-29 14:49:59 -04:00
hunterstich
586d5543e2
[AppBarLayout] Added compress scroll effect.
...
PiperOrigin-RevId: 370090494
2021-04-23 14:49:12 -04:00
dniz
0ad429db2a
[TextAppearance] Updated TextAppearance to load font synchronously if its cached. Also updates lib to depend on 1.5.0-rc01 for the ResourcesCompat#getCachedFont method.
...
Used by CollapsingToolbarLayout, TextInputLayout, Chip, Badge, and Tooltip
PiperOrigin-RevId: 370071817
2021-04-23 14:40:21 -04:00
dniz
d2c7b719ce
[Color] Added dimen resource for opacity of disabled background colors
...
PiperOrigin-RevId: 369736358
2021-04-22 14:55:55 -04:00
conradchen
b38a09f93e
Automated g4 rollback of changelist 369683837
...
PiperOrigin-RevId: 369704013
2021-04-22 14:53:14 -04:00
Material Design Team
3891ca6c57
Automated g4 rollback of changelist 369658517
...
PiperOrigin-RevId: 369683837
2021-04-21 14:46:06 -04:00
conradchen
f617557ff9
[Color] Fix elevation overlay on time pickers
...
PiperOrigin-RevId: 369658517
2021-04-21 14:44:36 -04:00
nickrout
95a769c373
[Documentation] Improving navigation rail documentation.
...
PiperOrigin-RevId: 369436073
2021-04-20 15:18:22 -04:00
raajkumars
cd9e6204d8
[Dialog] Added support for full width buttons in dialogs.
...
PiperOrigin-RevId: 368853063
2021-04-16 18:21:25 -04: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
hunterstich
943c4f0eed
[BottomNavigationView] Updated to explicitly read and set minimum height.
...
PiperOrigin-RevId: 368831987
2021-04-16 18:02:00 -04:00
hunterstich
166d9f6471
[NavigationBar] Updated indicator and label to use motion theming.
...
PiperOrigin-RevId: 368684603
2021-04-16 17:54:00 -04:00
dniz
be85a92a73
[CollapsingToolbarLayout] Added getLineCount() method
...
PiperOrigin-RevId: 368630070
2021-04-16 17:48:59 -04:00
leticiars
ce928fcb65
[Bottomsheets][Large Screens] Adding a max width for bottom sheets to optimize for large screens.
...
PiperOrigin-RevId: 368533002
2021-04-16 17:47:14 -04:00
raajkumars
82333cf59d
Internal change
...
PiperOrigin-RevId: 368487188
2021-04-16 17:46:18 -04:00
Material Design Team
7fc9df5399
Automated g4 rollback of changelist 368429312
...
PiperOrigin-RevId: 368474895
2021-04-16 12:44:38 -04:00
dniz
2b2c69f773
[CollapsingToolbarLayout] Added getLineCount() method
...
PiperOrigin-RevId: 368429312
2021-04-16 12:43:47 -04:00
hunterstich
7eea2b25bc
[Navigation bar] Add active indicator.
...
PiperOrigin-RevId: 368261456
2021-04-16 12:42:14 -04:00
raajkumars
7939c171df
[MaterialButton] Updated Material Button style to set the preferred maximum width to 320dp.
...
PiperOrigin-RevId: 368242141
2021-04-13 14:25:05 -04:00
dniz
f0ac362968
[CollapsingToolbarLayout] Added support for multiline RTL when using fade title mode
...
PiperOrigin-RevId: 368237684
2021-04-13 14:24:14 -04:00
dniz
3ad232d829
[CollapsingToolbarLayout] Updated default multiline hyphenation frequency to StaticLayout.HYPHENATION_FREQUENCY_NORMAL
...
PiperOrigin-RevId: 368221065
2021-04-13 14:20:48 -04:00
Material Design Team
891d009058
Automated g4 rollback of changelist 367493781
...
PiperOrigin-RevId: 367522778
2021-04-08 21:29:13 -04:00
raajkumars
d61903470b
[MaterialButton] Updated Material Button style to set the preferred maximum width to 320dp.
...
PiperOrigin-RevId: 367493781
2021-04-08 20:45:57 -04:00
Material Design Team
a200a5ef17
[NavigationRail] Moves OnNavigationItem listeners to the NavigationBarView class
...
to be easier used by developers and other libraries
An example of where the current implementation fails is in Jetpack Navigation component where we rely on setOnNavigationItemSelectedListener and the similar methods in NavigationBarView (setOnItemSelectedListener) are protected.
PiperOrigin-RevId: 367467206
2021-04-08 20:43:35 -04:00
marianomartin
8e9b680893
[BottomAppBar] change cornersize to float to avoid truncation errors
...
PiperOrigin-RevId: 367430538
2021-04-08 20:42:46 -04:00
dniz
5a35bf7d38
[CollapsingToolbarLayout] Fixed multiline animation for fade title collapse mode
...
PiperOrigin-RevId: 367285477
2021-04-08 20:41:37 -04:00
conradchen
357bbf3054
[Color] Rename popup menu background drawable
...
PiperOrigin-RevId: 366305009
2021-04-01 16:51:27 -04:00
Material Design Team
030e5bd65b
[BottomSheet] read the edgeToEdgeEnabled value earlier in the lifecycle
...
The DialogFragment will set the content view during the INITIALIZED state of the Lifecycle. This happens prior to onCreate and currently results in the edgeToEdgeEnabled value always being false at the time the OnApplyWindowInsertListener is conditionally set.
PiperOrigin-RevId: 366294759
2021-04-01 16:46:49 -04:00
hunterstich
217bdef9f0
[Motion] Add motion package and utils to resolve motion theme attrs.
...
PiperOrigin-RevId: 366065469
2021-04-01 10:51:35 -04:00
leticiars
f97560d8a8
[TextInputLayout][Large Screens] Adding setMinWidth and setMaxWidth methods on the TextInputLayout so it works as expected.
...
PiperOrigin-RevId: 366041873
2021-03-31 11:57:04 -04:00