UncontainedCarouselStrategy

public final class UncontainedCarouselStrategy
extends CarouselStrategy

java.lang.Object
   ↳ com.google.android.material.carousel.CarouselStrategy
     ↳ com.google.android.material.carousel.UncontainedCarouselStrategy


A CarouselStrategy that does not resize the original item width and fits as many as it can into the container, cutting off the rest. Cut off items may be resized in order to show an effect of items getting smaller at the ends. Note that this strategy does not adjust the size of large items. Item widths are taken from the RecyclerView item width.

This class will automatically be reversed by CarouselLayoutManager if being laid out right-to-left and does not need to make any account for layout direction itself.

For more information, see the component developer guidance and design guidelines.

Summary

Public constructors

UncontainedCarouselStrategy()

Inherited methods

float getSmallItemSizeMax()

Returns the maximum small item size value.

float getSmallItemSizeMin()

Returns the minimum small item size value.

void setSmallItemSizeMax(float maxSmallItemSize)

Sets the maximum size for the small items.

void setSmallItemSizeMin(float minSmallItemSize)

Sets the minimum size for the small items.

Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()

Public constructors

UncontainedCarouselStrategy

public UncontainedCarouselStrategy ()