Flutter 如何在颤振时将小部件滚动到顶部并返回到当前位置

Flutter 如何在颤振时将小部件滚动到顶部并返回到当前位置,flutter,dart,Flutter,Dart,如何将灰色区域滚动到顶部并返回到当前位置?(点击灰色区域时发生滚动)。我无法使用滑动应用程序条,因为我没有列表 body: Stack( children: [ Container( width: CustomSize.width(context), height: CustomSize.height(context), color: Palett

如何将灰色区域滚动到顶部并返回到当前位置?(点击灰色区域时发生滚动)。我无法使用
滑动应用程序条
,因为我没有
列表

body: Stack(
            children: [
              Container(
                width: CustomSize.width(context),
                height: CustomSize.height(context),
                color: Palette.red,
              ),
              Positioned.fill(
                child: Align(
                  alignment: Alignment.topCenter,
                  child: Container(
                    width: CustomSize.width(context),
                    height: 300,
                    color: Palette.grey,
                  ),
                ),
              ),
              Positioned.fill(
                child: Align(
                  alignment: Alignment.topCenter,
                  child: Container(
                    width: CustomSize.width(context),
                    height: 100,
                    color: Palette.green,
                  ),
                ),
              )
            ],
          )