mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
[flutter]: force ScrollbarListStack child as large as parent
This commit is contained in:
parent
6d3ee38bec
commit
6c8ecc8296
@ -82,6 +82,7 @@ class _TrashStackPageState extends State<TrashStackPage> {
|
||||
barSize: barSize,
|
||||
child: StyledSingleChildScrollView(
|
||||
controller: ScrollController(),
|
||||
barSize: barSize,
|
||||
axis: Axis.horizontal,
|
||||
child: SizedBox(
|
||||
width: TrashSizes.totalWidth,
|
||||
|
@ -5,6 +5,5 @@ class TrashSizes {
|
||||
static double get lashModifyWidth => 230 * scale;
|
||||
static double get createTimeWidth => 230 * scale;
|
||||
static double get padding => 100 * scale;
|
||||
static double get totalWidth =>
|
||||
TrashSizes.fileNameWidth + TrashSizes.lashModifyWidth + TrashSizes.createTimeWidth + TrashSizes.padding;
|
||||
static double get totalWidth => TrashSizes.fileNameWidth + TrashSizes.lashModifyWidth + TrashSizes.createTimeWidth;
|
||||
}
|
||||
|
@ -10,6 +10,7 @@ class StyledSingleChildScrollView extends StatefulWidget {
|
||||
final Color? handleColor;
|
||||
final ScrollController? controller;
|
||||
final EdgeInsets? scrollbarPadding;
|
||||
final double barSize;
|
||||
|
||||
final Widget? child;
|
||||
|
||||
@ -22,6 +23,7 @@ class StyledSingleChildScrollView extends StatefulWidget {
|
||||
this.handleColor,
|
||||
this.controller,
|
||||
this.scrollbarPadding,
|
||||
this.barSize = 6,
|
||||
}) : super(key: key);
|
||||
|
||||
@override
|
||||
@ -58,14 +60,16 @@ class _StyledSingleChildScrollViewState extends State<StyledSingleChildScrollVie
|
||||
axis: widget.axis,
|
||||
controller: scrollController,
|
||||
scrollbarPadding: widget.scrollbarPadding,
|
||||
barSize: 12,
|
||||
barSize: widget.barSize,
|
||||
trackColor: widget.trackColor,
|
||||
handleColor: widget.handleColor,
|
||||
child: SingleChildScrollView(
|
||||
scrollDirection: widget.axis,
|
||||
physics: StyledScrollPhysics(),
|
||||
controller: scrollController,
|
||||
child: widget.child,
|
||||
child: SizedBox.expand(
|
||||
child: SingleChildScrollView(
|
||||
scrollDirection: widget.axis,
|
||||
physics: StyledScrollPhysics(),
|
||||
controller: scrollController,
|
||||
child: widget.child,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user