【发布时间】:2021-10-28 14:41:39
【问题描述】:
当焦点到达特定的FocusNode 时,如何设置边缘的边距?
从视频中可以看到,按钮顶部有一个缩进,但是当你滚动屏幕并将焦点返回到按钮时,它会粘在屏幕顶部,可以理解,按钮是在屏幕上和焦点上,但是如何从顶部做一个小的偏移?
【问题讨论】:
标签: flutter dart flutter-layout
当焦点到达特定的FocusNode 时,如何设置边缘的边距?
从视频中可以看到,按钮顶部有一个缩进,但是当你滚动屏幕并将焦点返回到按钮时,它会粘在屏幕顶部,可以理解,按钮是在屏幕上和焦点上,但是如何从顶部做一个小的偏移?
【问题讨论】:
标签: flutter dart flutter-layout
试试这样的:
Container(
margin: EdgeInsets.only(top: (focusnode.hasFocus) ? 10 : 0),
child: Text((focusnode.hasFocus) ? 'In Focus' : 'No Focus');
);
【讨论】: