dart - ShapeBorder Clipper 类和 CustomClipper<T> 类有什么区别

标签 dart flutter flutter-layout

我想知道 ShapeBorderClipper 类和 CustomClipper 类之间的区别是什么,什么时候使用它们最好

最佳答案

ShapeBorderClipper 是一种特殊类型的 CustomClipper,根据其 documentation剪辑到 ShapeBorder 的外部路径。如您所知,CustomClipper 用于自定义剪辑小部件的剪辑行为,例如 ClipRRectClipOval。 至于何时适合使用每一个,当您想要更改 Clip 小部件的行为时,您应该选择 CustomClipper。并使用 ShapeBorderClipper 如果你想根据当前小部件边框和提供给 ShapeBorderClipperShapeBorder 的组合创建新形状。

关于dart - ShapeBorder Clipper 类和 CustomClipper<T> 类有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55532844/

相关文章:

flutter - 如何在 SearchDelegate 中使用 setState

flutter - 在点击功能时出现此错误以在对话框中查看图像

flutter - 如何修改 Dart/Dart 包?

flutter - 是否可以在 flutter 中提供启动随机数序列的种子?

android - Firebase Phone Auth (Flutter) 在某些 iOS 设备上不工作

flutter - Flutter尝试调用虚拟方法 'boolean java.lang.String.equals(java.lang.Object)'

dart - 未找到方法 getAndroidDeviceInfo 的实现

flutter - 在 Flutter 中使用 SafeArea

flutter - 如何改变复选框的状态?

flutter - Flutter 中的 FloatingActionButton onLongPress 监听器