【发布时间】:2019-04-02 12:32:24
【问题描述】:
Flutter Material 开关在我的 Android 设备上没有动画,但在 iOS 上是动画的。
我正在使用 Widget 的非自适应版本(这意味着在两个操作系统上,我都在绘制 Material 样式的小部件)。
在 iOS 上,从开启状态到关闭状态的转换是平滑且连续的。在 Android 上,点击后,它会立即跳转到新状态。
当我“拉”开关时(离开手指或圆圈,然后从“开”状态缓慢移动到“关”状态),我可以看到“中间”状态。
// on stateful widget:
bool _b = true;
// in build method
Switch(
value: _b,
onChanged: (bool b) {
setState(() {
_b = b;
});
},
), // etc..
【问题讨论】: