flutter - 如何用颤振执行开关按钮?
问题描述
我是 Flutter 的新手,我需要在我的 Flutter 应用程序上执行一个按钮,我在网上看到了一些包(custom_switch、toggle_switch),但渲染与我想要执行的设计并不完全相同。
解决方案
我不知道有类似的设计,所以我想你需要自己构建它。
以下可能是您可以使用容器添加的底层逻辑、圆角边框等。
Row(children: <Widget> [
Flatbutton(
color: (toggle ? color1 : color2),
Text("on"),
onPressed: () => toggle = !toggle,
),
Flatbutton(
color: (toggle ? color2 : color1),
Text("off"),
onPressed: () => toggle = !toggle,
)
])
推荐阅读
- android - 启动一个fragment就是重启父fragment
- python-3.x - Snakemake - 如何使用文件的每一行作为输入?
- python - 有多个存储桶时如何从s3指定存储桶路径
- c# - 在 Azure Functions 中运行时 Environment.Exit 有什么作用?
- python - 无法在 matplotlib 图中获取正确的文本边界坐标
- android - 如何以编程方式添加另一种语言
- javascript - ApolloGraphql 中的批处理请求,如果一个失败,它们都失败了吗?
- ssl - 使用 SSL 无法确定 Kafka 中 inter.broker.listener.name 的设置
- google-apps-script - 使用 Google Script Apps 将受众插入 Google Analytics 时出现问题
- jquery - 使用 jQuery Mobile 和 jQuery 可排序的第一页加载时触摸打孔不起作用