编辑:我使用的是 IOS 模拟器,以下问题可能不会在所有平台上都存在。
我的印象是,在创建 RaisedButton 时,可以在光标悬停在按钮上时更改按钮的颜色。
然而,情况似乎并非如此。
// 创建按钮
RaisedButton(
onPressed: () {},
color: Colors.redButtonBackgroundColo
textColor: Colors.white,
disabledColor: Colors.disabledRedButtonBackgroundColor,
disabledTextColor: Colors.white,
disabledElevation: 4,
elevation: 4,
hoverColor: Colors.redHoveredOverButtonColor, //<--- Here is where I would like to change the button color (to a slightly lighter shade.)
padding: const EdgeInsets.all(14.0),
),
Run Code Online (Sandbox Code Playgroud)
预先感谢您提供的任何帮助。
我正在尝试使用官方文档将 Ferry 与 Flutter 结合使用。我已将 schema.graphql 放入我的项目中,它已自动生成必要的文件,这使我能够毫无问题地提取我的第一个查询登录。
我创建了一个 build.yaml 文件,并在其中发布了以下代码......
targets:
$default:
builders:
gql_build|schema_builder:
enabled: true
gql_build|ast_builder:
enabled: true
gql_build|data_builder:
enabled: true
options:
schema: WelcomeApp|lib/schema.graphql
gql_build|var_builder:
enabled: true
options:
schema: WelcomeApp|lib/schema.graphql
gql_build|serializer_builder: <-------------------ERROR ON THIS LINE
enabled: true
options:
schema: WelcomeApp|lib/schema.graphql
ferry_generator|req_builder:
enabled: true
options:
schema: WelcomeApp|lib/schema.graphql
Run Code Online (Sandbox Code Playgroud)
并将我的查询添加到名为 login.graphql 的文件中。
但是当调用flutter时
pub run build_runner watch --delete-conflicting-outputs
Run Code Online (Sandbox Code Playgroud)
它构建了一些与 login.schema 关联的自动生成的文件,但 login.req.gql.dart 充满了错误。我相信我丢失了所有扩展名为 .g.dart 的文件。我收到与 build.yaml 文件中第 15 行相关的以下错误......
[WARNING] Configuring `gql_build:serializer_builder` in target `WelcomeApp: WelcomeApp` but this is not a known …Run Code Online (Sandbox Code Playgroud)