zodream梦想开源/个人编程日记

zodream梦想开源/个人编程日记

简单的个人编程日记

马上订阅 zodream梦想开源/个人编程日记 RSS 更新: https://zodream.cn/blog/rss

flutter margin 负值实现

2020年8月22日 04:48
编程技术

本身 Container 上的 margin 是不能设为负值

例如

Container(
    margin: EdgeInsets.only(top: -10),
)

这样会报错 Failed assertion: line 251: 'margin == null || margin.isNonNegative': is not true.

但可以通过 transform 属性实现负值效果

Container(
    transform: Matrix4.translationValues(0, -10, 0),
)