pubiqq
ce00ba3778
[ProgressIndicator] Fix ArithmeticException when calculating the phase
...
Resolves https://github.com/material-components/material-components-android/pull/4154
GIT_ORIGIN_REV_ID=d5aedbbd23f1b6d126263cba8960df0bc36386c4
PiperOrigin-RevId: 634014470
2024-05-15 19:06:04 +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
pekingme
cb5afbc1d6
[ProgressIndicator] Updated to draw the track in Circular indeterminate mode with an option to opt out this behavior.
...
PiperOrigin-RevId: 629828525
2024-05-02 15:43:35 +00:00
pekingme
373008ad17
[ProgressIndicator] Added circular indeterminate animation options - advance (M3) and retreat (new).
...
PiperOrigin-RevId: 627941610
2024-04-26 17:51:26 +00:00
pfthomas
9b09b693d9
[Tokens] Update tokens to v4.0.0
...
PiperOrigin-RevId: 626141198
2024-04-19 21:18:49 +00:00
pekingme
c1531396de
[ProgressIndicator] Improved cold start performance.
...
PiperOrigin-RevId: 623243122
2024-04-10 18:47:15 +00:00
pekingme
23bcd50682
[ProgressIndicator] Added ramping animation to wave amplitude for both Linear and Circular types. (roll forward)
...
PiperOrigin-RevId: 621631230
2024-04-03 21:15:30 +00:00
pekingme
2a80e162ce
[ProgressIndicator] Improved the smoothness of the animation when inactive track's ends are close.
...
Resolves https://github.com/material-components/material-components-android/issues/4124
PiperOrigin-RevId: 621620538
2024-04-03 21:13:50 +00:00
pekingme
e8452fb389
[ProgressIndicator] Applied a workaround in Circular counter-clockwise.
...
Resolves https://github.com/material-components/material-components-android/issues/4125
PiperOrigin-RevId: 621606567
2024-04-03 21:13:16 +00:00
pekingme
b50cb1e9a0
[ProgressIndicator] Added waggle animation (wave speed) to active indicator in both Linear and Circular types. (roll forward)
...
PiperOrigin-RevId: 621299301
2024-04-03 21:11:57 +00:00
pekingme
c1b1d472d8
[ProgressIndicator] Internal revert.
...
PiperOrigin-RevId: 620344595
2024-04-02 14:59:54 +00:00
pekingme
267cb184a8
[ProgressIndicator] Internal revert.
...
PiperOrigin-RevId: 620339133
2024-04-02 14:59:14 +00:00
pekingme
627d14149b
[ProgressIndicator] Added ramping animation to wave amplitude for both Linear and Circular types.
...
PiperOrigin-RevId: 620312414
2024-04-02 14:58:39 +00:00
pekingme
0f47e78010
[ProgressIndicator] Added waggle animation (wave speed) to active indicator in both Linear and Circular types.
...
PiperOrigin-RevId: 620305285
2024-04-02 14:58:02 +00:00
pekingme
da108f3976
[ProgressIndicator] Added wavy active indicator drawing for circular type.
...
PiperOrigin-RevId: 618216753
2024-03-25 21:17:59 +00:00
pekingme
e2cc0bb820
[ProgressIndicator] Updated the default value of wavelength and setters of wavelength and amplitude.
...
PiperOrigin-RevId: 617998236
2024-03-25 21:17:25 +00:00
pekingme
ae1e710a96
[ProgressIndicator] Optimized to only leverage cached path for wavy track when necessary.
...
PiperOrigin-RevId: 616938854
2024-03-20 22:30:44 +00:00
pekingme
ad97194108
[ProgressIndicator] Added wavy active indicator drawing in Linear type.
...
PiperOrigin-RevId: 614773805
2024-03-15 17:28:49 +00:00
pekingme
28cc2441d0
[Tokens] Updated to version 2.3.4.
...
PiperOrigin-RevId: 610835532
2024-02-29 08:36:02 -08:00
pekingme
dd8f6bebdd
[ProgressIndicator] Updated inactive track color from primary container to secondary container.
...
PiperOrigin-RevId: 607113929
2024-02-14 23:56:24 +00:00
pekingme
ee7b4bddb4
[Tokens] Added formatting to break long lines and differentiate different comments.
...
PiperOrigin-RevId: 605684816
2024-02-12 18:03:59 +00:00
pekingme
356067295f
[ProgressIndicator] Cleanup
...
PiperOrigin-RevId: 605381014
2024-02-12 16:23:16 +00:00
pekingme
89212044a9
[Tokens] Updated to v0.213.
...
PiperOrigin-RevId: 603749766
2024-02-06 14:30:16 +00:00
pekingme
02bd528c1c
[ProgressIndicator] Internal cleanup.
...
PiperOrigin-RevId: 601910223
2024-01-30 19:28:24 +00:00
pekingme
9c216128c6
[ProgressIndicator] Updated the setter of track thickness to not update track corner radius.
...
PiperOrigin-RevId: 601245058
2024-01-25 19:54:54 +00:00
pekingme
08d7ded67b
[Tokens] Upgraded to v0.207.
...
PiperOrigin-RevId: 600947836
2024-01-24 21:05:53 +00:00
pekingme
ae11eb4dc2
[ProgressIndicator] Added the limit to not have stop indicator size bigger than track thickness.
...
PiperOrigin-RevId: 599948126
2024-01-22 18:25:41 +00:00
pekingme
97f18a37a4
[ProgressIndicator] Fixed the rounded ends overlapping bug with semi-transparent track/indicator color in Circular default style.
...
Workaround is applied by using the Cap.ROUND when corner radius is half of the track thickness (the case for M3 default Circular style). It doesn't fix the overlap for smaller corner radius with semi-transparent color.
PiperOrigin-RevId: 599942498
2024-01-22 18:24:58 +00:00
pekingme
7479be226f
[ProgressIndicator] Internal updates.
...
PiperOrigin-RevId: 598978387
2024-01-17 19:47:56 +00:00
pekingme
b597c1e218
[ProgressIndicator] Removed the call to draw a transparent full track.
...
PiperOrigin-RevId: 597992011
2024-01-16 19:23:30 +00:00
pekingme
5e185db21d
[ProgressIndicator] Flip the canvas for different circular directions.
...
PiperOrigin-RevId: 597652047
2024-01-16 19:15:09 +00:00
pekingme
f5a54d2264
[ProgressIndicator] Split stop indicator drawing from indicator drawing.
...
PiperOrigin-RevId: 597537696
2024-01-16 19:14:11 +00:00
pekingme
6fd920a2c1
[ProgressIndicator] Added ActiveIndicator to improve readability.
...
- Removed unnecessary access modifiers.
- Removed unnecessary doc comments.
PiperOrigin-RevId: 597062929
2024-01-10 18:58:32 +00:00
pekingme
98284e74ad
[ProgressIndicator] Fixed ESCAPE animation in linear and added ESCAPE animation in circular.
...
PiperOrigin-RevId: 595720674
2024-01-04 19:24:29 +00:00
pfthomas
b84e6549d4
[NTC][ProgressIndicator] Internal changes
...
PiperOrigin-RevId: 595708057
2024-01-04 19:23:44 +00:00
pekingme
52b48450fc
[ProgressIndicator] Updated to use the same drawing delegate object between determinate drawable and indeterminate drawable to prevent inconsistent drawings when specs update.
...
PiperOrigin-RevId: 595468907
2024-01-03 21:01:37 +00:00
pekingme
93b30109b0
[ProgressIndicator] Added missing graphics updates when spec changes.
...
PiperOrigin-RevId: 592008309
2023-12-19 12:17:32 -08:00
pfthomas
15b533fffb
[NTC][ProgressIndicator] Update styles
...
Update the Material ProgressIndicator to be compliant with the latest accessibility requirements.
PiperOrigin-RevId: 591927327
2023-12-19 12:15:54 -08:00
pfthomas
5843e61031
[NTC][ProgressIndicator] Internal changes
...
PiperOrigin-RevId: 588545406
2023-12-07 18:59:05 +00:00
pfthomas
fb6a97ce2c
[NTC][ProgressIndicator] Internal changes
...
PiperOrigin-RevId: 588435272
2023-12-06 08:48:11 -08:00
pekingme
22e054ba68
[ProgressIndicator] Added static drawable for Circular type when system animator is disabled.
...
PiperOrigin-RevId: 582068647
2023-11-14 19:49:43 +00:00
pfthomas
bc5987379e
[NTC][ProgressIndicator] Internal changes
...
PiperOrigin-RevId: 581401427
2023-11-13 15:12:51 +00:00
pekingme
4ccaaaa31d
[Tokens] Upgraded to v0.203
...
PiperOrigin-RevId: 579928128
2023-11-08 15:12:21 +00:00
pekingme
637362d597
[Tokens] Upgraded to v0.195
...
PiperOrigin-RevId: 579905417
2023-11-06 20:27:15 +00:00
pekingme
0463c507d7
[Tokens] Upgraded to v0.185
...
PiperOrigin-RevId: 579904837
2023-11-06 20:26:18 +00:00
pekingme
bfee8a74d7
[Tokens] Upgraded to v0.175.
...
PiperOrigin-RevId: 572648883
2023-10-12 11:04:28 -07:00
pekingme
8204856dd4
[Token][Color] Upgraded to v0.170 for tonal surface colors.
...
PiperOrigin-RevId: 555230534
2023-08-09 19:03:25 +00:00
ekager
3b0fd5868e
[ProgressIndicator] Closes #2361 - Allows extending LinearProgressIndicator and CircularProgressIndicator
...
Resolves https://github.com/material-components/material-components-android/pull/3416
GIT_ORIGIN_REV_ID=7e3b997ae796d047c7c0f381af51397f5c29a1f8
PiperOrigin-RevId: 547902662
2023-07-17 15:57:39 +00:00
rightnao
e3b255b3a0
[Docs] Crosslink github docs in javadocs
...
PiperOrigin-RevId: 546393704
2023-07-11 19:37:37 +00:00