小编Max*_*yba的帖子

如何在SliverList中显示滚动条?

我在应用程序中使用SliverAppBar和SliverList作为主要容器。当我尝试在Scrollbar小部件中包装SliverList时,出现错误,并且在将整个CustomScrollView包装在Scrollbar中时,它与SliverAppBar重叠。那么如何仅在SliverList中显示滚动条指示器?提前致谢。

flutter flutter-sliver flutter-layout

5
推荐指数
2
解决办法
174
查看次数

如何获取BouncingScrollPhysics过度滚动值偏移量?

例如,我有SingleChildScrollViewBouncingScrollPhysics. 我想要类似print(_overscrollOffsetValue)内容从边缘跳转时的内容,例如过度滚动的偏移值越大,_overscrollOffsetValue.

flutter flutter-layout

5
推荐指数
1
解决办法
1179
查看次数

1
推荐指数
1
解决办法
1611
查看次数

如何向通过滑动偏移旋转的小部件添加惯性?(增加动力)

例如,我有一个小部件,它使用变量在用户滑动时旋转dragoffset += details.offset.dx

滑动结束时如何向旋转添加惯性?例如,当您松开手指时,对象继续以下降速度旋转——就像 ListView 的正常行为一样。

下面是一些样板代码作为示例:

Widget rotatedWidget() {
    double fingerOffset = 0.0;
    return GestureDetector(
        onHorizontalDragUpdate: (details) {
          setState((){ 
             fingerOffset += details.delta.dx; 
          });
        },
        onHorizontalDragEnd: (details) {
           /// some code to add inertia
        },
        child: Transform.rotate(
          angle: offset,
          child: Container(width: 100, height: 100, color: Colors.blue),
        ));
  }
Run Code Online (Sandbox Code Playgroud)

插图

flutter flutter-animation

1
推荐指数
1
解决办法
503
查看次数