当前位置:   article > 正文

Flutter 组件之 CustomScrollView_customscrollview组件

customscrollview组件

Flutter 组件之 CustomScrollView

1.简介

创建自定义滚动效果的组件,它可以组装很多Sliver组件

2.属性

  • scrollDirection:Axis.vertical滚动方向
  • reverse:是否倒序
  • controller:ScrollController滑动控制器
  • primary:当内容不足以滚动时,是否支持滚动 但是这里是不起作用的,因为CustomScrollView需要内容满了才能触发折叠效果,true 的话 controller 一定要为null
  • physics:ScrollPhysics 控制用户滚动视图的交互
    BouncingScrollPhysics:允许滚动超出边界,但之后内容会反弹回来。
    ClampingScrollPhysics: 防止滚动超出边界,夹住 。
    AlwaysScrollableScrollPhysics:始终响应用户的滚动。
    NeverScrollableScrollPhysics:不响应用户的滚动。
  • shrinkWrap:滑动方向上是否允许最大允许高度
  • anchor:零滚动偏移位置,会在滚动方向上进行整体位置偏移 0~1
  • slivers:Sliver组件
  • cacheExtent: 0.0 预加载的缓存区域
  • semanticChildCount:语义item数量,
  • scrollBehavior
  • center
  • dragStartBehavior
  • keyboardDismissBehavior
  • restorationId
  • clipBehavior

3.使用

需要配合其他Sliver组件使用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/913629
推荐阅读
  

闽ICP备14008679号