-
@Stable() public final class ChartScrollSpec<Model extends ChartEntryModel>Houses scrolling-related settings for charts.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisScrollEnabledprivate final InitialScrollinitialScrollprivate final AutoScrollCondition<Model>autoScrollConditionprivate final AnimationSpec<Float>autoScrollAnimationSpec
-
Constructor Summary
Constructors Constructor Description ChartScrollSpec(Boolean isScrollEnabled, InitialScroll initialScroll, AutoScrollCondition<Model> autoScrollCondition, AnimationSpec<Float> autoScrollAnimationSpec)
-
Method Summary
Modifier and Type Method Description final BooleangetIsScrollEnabled()final InitialScrollgetInitialScroll()final AutoScrollCondition<Model>getAutoScrollCondition()final AnimationSpec<Float>getAutoScrollAnimationSpec()final UnitperformAutoScroll(Model model, Model oldModel, ChartScrollState chartScrollState)Performs an automatic scroll. -
-
Method Detail
-
getIsScrollEnabled
final Boolean getIsScrollEnabled()
-
getInitialScroll
final InitialScroll getInitialScroll()
-
getAutoScrollCondition
final AutoScrollCondition<Model> getAutoScrollCondition()
-
getAutoScrollAnimationSpec
final AnimationSpec<Float> getAutoScrollAnimationSpec()
-
performAutoScroll
final Unit performAutoScroll(Model model, Model oldModel, ChartScrollState chartScrollState)
Performs an automatic scroll.
-
-
-
-