rightnao
d0f5d721a1
[Carousel] Recalculate keyline state if it doesn't match the current container size
...
PiperOrigin-RevId: 718578581
2025-01-24 18:27:58 +00:00
pekingme
46fa6465fe
[Cleanup] Internal change
...
PiperOrigin-RevId: 608668937
2024-02-29 08:27:55 -08:00
Material Design Team
5471b8d37a
Internal change
...
PiperOrigin-RevId: 607976596
2024-02-26 13:44:54 -08:00
rightnao
92a5444de9
[Carousel] Add attributes to change small item size
...
PiperOrigin-RevId: 580249803
2023-11-08 15:13:51 +00:00
rightnao
d5d604d0cc
[Carousel] Disallowing center aligned hero strategy with only 2 items since it does not make any sense. With only 2 items there can only be a start state and end state with the hero strategy.
...
Resolves https://github.com/material-components/material-components-android/issues/3589
PiperOrigin-RevId: 568965460
2023-10-02 13:36:53 +00:00
rightnao
b6f6eb555a
[Carousel] Center aligned uncontained carousel
...
PiperOrigin-RevId: 559215330
2023-08-23 19:31:24 +00:00
rightnao
9d81cac125
[Carousel] Add left-aligned uncontained strategy
...
PiperOrigin-RevId: 559197283
2023-08-23 19:28:53 +00:00
rightnao
547156e497
[Carousel] Add carousel alignment attribute
...
PiperOrigin-RevId: 548719675
2023-07-18 16:50:16 +00:00
rightnao
6b48d3bb80
[Carousel] Add vertical scrolling capability
...
PiperOrigin-RevId: 542943240
2023-06-27 13:37:53 +00:00
rightnao
340cd44b07
[Carousel] Add Hero carousel strategy
...
PiperOrigin-RevId: 531247503
2023-05-11 19:14:21 +00:00
rightnao
8938da8c28
[Carousel] Add CarouselSnapHelper
...
PiperOrigin-RevId: 529457461
2023-05-04 17:00:56 -04:00
hunterstich
9d0732be9e
[Carousel] Fixed child index bug causing items to be ordered incorrectly.
...
When filling the RecyclerView, views need to be added at the correct index (either begginning or end) depending on the direction of fill.
PiperOrigin-RevId: 513510079
2023-03-03 16:25:30 +00:00
hunterstich
220415d3c1
[Carousel] Fixed scroll offset calculation error when last focal keyline comes after the last child
...
Calculating end scroll offset was using the distance between the last child and the last focal keyline. When the last child came before the last keyline, an unexpected scroll offset was returned. This also adds a dropdown to the catalog demo to allow setting the number of items in the carousel.
PiperOrigin-RevId: 508739119
2023-02-10 22:52:03 +00:00
hunterstich
85c006b1d2
[Carousel] Updated CarouselConfiguration visibility and improved documentation
...
PiperOrigin-RevId: 508401214
2023-02-09 18:27:27 +00:00
hunterstich
4ecba81de6
[Carousel] Release carousel component
...
PiperOrigin-RevId: 501635363
2023-01-12 12:25:52 -08:00