【发布时间】:2020-08-31 05:09:39
【问题描述】:
如果更改通知的类型是 bool,我可以像这样更改文本:
...
Consumer<LoginOrSignup>(
builder: (context, value, child) =>
Text(value.isSignup? "Sign up" : "Login")
)
...
LoginorSignup.dart:
import 'package:flutter/foundation.dart';
class LoginOrSignup extends ChangeNotifier{
bool _isSignup = false;
bool get isSignup => _isSignup;
}
如果 _isSignup 类型是 int,我该如何更改文本?
【问题讨论】:
-
不确定我是否理解这个问题 - 它们都是布尔值。我猜可以使用解析方法
bool.parse完成转换。你能详细说明一下吗?