【发布时间】:2021-09-02 00:35:27
【问题描述】:
我正在构建一个图表,我希望图表的侧面标题(Y 轴)保持固定在屏幕左侧,并允许图表水平滚动。我已经构建了图表,但无法使其可滚动:
Container(
width: MediaQuery.of(context).size.width,
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
height: MediaQuery.of(context).size.height /2,
width: MediaQuery.of(context).size.width / 10,
child: SideTitles()),
Container(
//needs to be scrollable
width: MediaQuery.of(context).size.width * 0.9,
height: MediaQuery.of(context).size.height /2,
child: Stack(
children: graph,
),
),
],
),
)
我尝试使用 SingleChildScrollView 包装 Stack,但随后图形消失了。我还尝试使用 SingleChildScrollView 包装 Container,但随后出现溢出错误,因为父级是 Flex 小部件的 Row。
有什么想法可以实现吗?
【问题讨论】: