已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
两年前就关门了。
Improve this question
在我的应用程序中,我希望开关用于切换开/关设置,分别为真/假。当我去构建它时,发现Flutter提供了一个默认开关,但这不是我想要的。我想根据我的UI自定义它。
这是Flutter开关按钮:
这是我想要的:
我如何使我的UI成为可能?
已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
两年前就关门了。
Improve this question
在我的应用程序中,我希望开关用于切换开/关设置,分别为真/假。当我去构建它时,发现Flutter提供了一个默认开关,但这不是我想要的。我想根据我的UI自定义它。
这是Flutter开关按钮:
这是我想要的:
我如何使我的UI成为可能?
5条答案
按热度按时间oug3syen1#
设定
在您 * screen.dart * 文件中:
um6iljoc2#
您可以使用包https://pub.dev/packages/custom_switch,也可以派生它并根据需要进行修改。
完整代码
qlzsbp2j3#
创建自定义开关类
将此类作为小部件调用,并使用value参数设置开关的状态
xpszyzbs4#
对于自定义开关,我使用了以下软件包:https://pub.dev/packages/flutter_switch
您可以自定义开关的高度和宽度、开关的边框半径、颜色、切换大小等。
安装:
汇入:
样本使用:
7rtdyuoh5#
您可以使用this package实现这样的设计:
此用法来自其自述文件:
最终结果: