问题标签 [singlechildscrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Real Phone 上的 Flutter 键盘调整大小问题
我的问题正是这个;当我用flutter编写的应用程序在模拟器上运行时,当键盘打开时,body会调整大小,但是当我连接真实手机并尝试时,键盘会隐藏文本字段。
需要设置权限吗?
flutter - 如何启动一个 ScrollVIew 之后的下一个小部件?
我在滚动视图之后有小部件。小部件树看起来像:
SingleChildScrollView:
滚动时,我只滚动了第二个滚动视图。拿不到容器。子滚动完成后如何启动父滚动视图?
flutter - SingleChildScrollView - 从图像移动到图像
我在 SizedBox 中显示的图像很少,它包裹在 Row 小部件中包含的 SingleChildScrollView 周围。目前它能够很好地显示,但在滑动过程中会停在图像之间。我想要实现的是,每当检测到向左或向右拖动时,移动到下一个或上一个图像并将图像居中。
有没有办法实现它?我应该用 GestureDetector 替换它,但我似乎无法理解当检测到阻力时如何移动给定距离。
整体代码布局如下:
flutter - 是否有与 Bootstrap Scrollspy 等效的 Flutter?
我正在寻找一个相当于 Bootstrap 的 Scrollspy 的颤振包:
https://getbootstrap.com/docs/4.0/components/scrollspy/
预期的功能是有一个垂直可滚动的项目列表,上面有一个粘性的水平可滚动“标题/导航栏菜单”。当用户滚动垂直列表并到达一个新的“部分”时,这会通过突出显示导航栏中的“部分名称”并在必要时滚动到它来反映在水平导航栏中。当用户按下水平导航栏中的部分名称时,它应该滚动到垂直列表中该部分的开头。
前任:
第 1节!!! 第 2 节 !!! Section3 Section4 ——————————————————————— (Section1 不可见)
!!!第 2 节!!!
第三节
第四节
flutter - 如何使用按钮滚动小部件?
我正在颤振中构建一个 WebApp,并且SingleChildScrollView
里面有一些小部件。appbar
当我按下按钮时,我希望按钮将我带到相应的小部件。那可能吗?这里我附上部分代码。
所以我在appbar
每个孩子上都有一个按钮SingleChildScrollView
,我希望当我按下对应的按钮时,它会向下滚动到小部件上的对应部分。我试过了,Navigator.of().PushNamed
但它会打开一个新屏幕而不是向下滚动。有任何想法吗?提前致谢!
flutter - Flutter:SingleChildScrollView 内的灵活列子项
我有一个应用程序屏幕,顶部有一个标题,底部有几个按钮,中间的其余部分有一个输入表单。
我想要实现的目标:我希望输入表单子项(即不同的输入字段)在垂直轴上展开以填充可用空间。当键盘打开并占据大约 40% 的屏幕时,我希望输入字段之间的所有灵活空间都缩小,如果这还不足以显示所有内容,我希望“中心”部分可以滚动,所以用户可以找到其余的输入字段,现在隐藏在“下方”。
我正在使用SingleChildScrollView
with a child的组合Column
。小部件树(简化..)如下所示:
当键盘打开时,上面的代码导致了这个,它缩小了Expanded
红色容器,并且是可滚动的,所以它是想要的结果:
但是,当键盘关闭时,我得到了这个:
所以在非键盘布局中,我希望输入字段均匀分布并占据整个红色空间。我已经尝试了各种组合,用Expanded
and包裹孩子,在输入字段之间Flexible
添加孩子,等等。Flexible
无法达到所需的状态。只会出现布局错误。
flutter - 如何使用 SingleChildScrollView 避免溢出
我对颤振很陌生,而且我非常坚持定位。有人知道我应该在哪里放置“SingleChildScrollView”吗?我得到堆栈溢出 148PX。我的代码看起来像这样,我尝试了所有可能的方式,但我仍然没有设法解决它。我不明白我应该把身体放在哪里:
谢谢!
forms - 如何使表单在列内可滚动
我已经将我的屏幕分成三个Expanded
小部件,中间一个是两个的行TextFormField
,当我运行应用程序并尝试写一些文本时,输入字段不显示:
这是一张解释情况的图片,
输入字段不显示.
所以我想让它可以滚动,我用过SingleChildScrollview
但它没有用(或者我没有在正确的地方使用它)所以这是我的代码:
flutter - ScrollBar 和 SingleChildScrollView 不起作用
我正在尝试在滚动视图中显示标题和字幕列表,但滚动视图不起作用。我收到此错误:
RenderBox 未布置:RenderRepaintBoundary#d93c1 relayoutBoundary=up4 NEEDS-PAINT
'package:flutter/src/rendering/box.dart':
断言失败:第 1940 行 pos 12:'hasSize'
我的飞镖文件的完整代码: