【发布时间】:2020-08-29 14:32:25
【问题描述】:
我正在使用曲线导航栏:this one
我有一个动画容器,它缩小到其大小的 1/4,它有一个弯曲的导航栏, 当 Container 缩小时,导航栏会在容器之外绘制一点点,我需要一种方法来阻止它。
附:问题截图,你可以在蓝色圆圈中看到它所做的额外绘图,我需要停止。
我已经在网上搜索了解决方案,甚至试图检查源代码但没有运气
【问题讨论】:
-
使用
ClipRectluke -
什么意思?在弯曲的导航栏外使用它?
-
文档说:“使用矩形剪辑其子级的小部件。默认情况下,ClipRect 阻止其子级在其边界之外进行绘制,但剪辑矩形的大小和位置可以使用自定义剪裁器进行自定义。”
-
它会与AnimatedContainer的动画一起工作吗?
-
好,然后自己写一个答案……
标签: flutter uinavigationbar flutter-layout flutter-animation animatedcontainer