我正在尝试实现一个与此图中外观相似的 Flutter UI;
目前我正在尝试实现边框,基本上是一个顶部和底部被切掉的边框,甚至可能切掉顶部、底部和两侧,只剩下角。
我尝试了各种CustomPaint方法,但它们都非常复杂,并且必须针对每个小部件完成。我觉得这应该很简单,但我找不到方法。
如何创建一个小部件来包装任何给定的小部件,例如 a FlatButton、 aCard或 a ,TextSpan然后在其子部件周围创建此边框?
或者甚至更好,是否可以为整个应用程序/屏幕创建一个包装器小部件,在特定小部件周围放置自定义边框?因此,如果小部件树包含任何FlatButton's,它们就会有 'sCustomBorder但说所有Text's 则不会?