我开发了一个支持RTL和LTR的Flutter应用程序。
我来自"iOS约束世界"当我在Flutter中向画布添加小部件时,我使用左/右属性,例如,当我从左侧添加填充时。但是从左边开始填充并不是从前边开始填充,这是我想要的(LTR为左,RTL为右),当我在英语语言和RTL语言之间切换时,我得到了奇怪的"约束";(使用本地化库)。
把小部件放在画布上的正确方法是什么,它将支持我想要的?
谢谢。
padding: EdgeInsetsDirectional.fromSTEB(start, top, end, bottom),
或
EdgeInsetsDirectional.only(start: 42.0),