我正在开发一个断字程序包。
只能在纯Dart中确定连字符。
但是,我想添加一个辅助方法wrapWithFlutter(text, maxWidth)
。它可以换行文本并在需要时添加连字符。
对于尺寸计算,需要Flutter中的TextPainter
。
dependencies:
flutter:
sdk: flutter
问题
如果消费者从不调用wrapWithFlutter(text)
,Flutter会在编译过程中被删除吗?
编译器应该像其他未使用的包一样对Flutter进行树抖动。
我不知道幕后发生了什么,我想确定一下。
1条答案
按热度按时间czfnxgou1#
有些人选择的解决方案是制作一个使用dart版本的包的_flutter版本。然后,如果有人在一个 Flutter 的世界,他们可以选择那个而不是另一个。