如何实现一个行为,当你可以拖动一个底表,但不能解雇它,例如,在优步
fjaof16o1#
您可以使用DraggableScrollableSheet并将minChildSize设置为您想要保持的任何高度。
DraggableScrollableSheet( initialChildSize: _currentHeight, minChildSize: 0.2, maxChildSize: 1.0, builder: (BuildContext context, ScrollController scrollController) { return Container( decoration: const BoxDecoration( color: Colors.red, borderRadius: BorderRadius.only( topLeft: Radius.circular(30), topRight: Radius.circular(30), ), ), child: ListView.builder( controller: scrollController, itemCount: 5, itemBuilder: (BuildContext context, int index) { return ListTile( title: Text('Item $index'), ); }, ), ); }, expand: false, )
1条答案
按热度按时间fjaof16o1#
您可以使用DraggableScrollableSheet并将minChildSize设置为您想要保持的任何高度。