flutter3.0中RaisedButton被替换成了什么
时间: 2024-05-04 18:18:36 浏览: 14
在 Flutter 3.0 中,RaisedButton 被替换成了 ElevatedButton。ElevatedButton 是一个 Material 风格的凸起按钮,用于响应用户交互。它具有类似于 RaisedButton 的外观和行为,但是 RaisedButon 已经被标记为过时,建议使用 ElevatedButton 来代替。使用方法和 RaisedButton 很相似,只需要将 RaisedButton 替换成 ElevatedButton 即可。例如:
```
ElevatedButton(
onPressed: () {},
child: Text('Button'),
)
```
相关问题
使用flutter编码中RaisedButton报红
RaisedButton 在 Flutter 2.0 版本已经被移除,使用 ElevatedButton 替换。如果你的 Flutter 版本低于 2.0,可以尝试升级 Flutter 或者使用 FlatButton 替换 RaisedButton。如果你想继续使用 RaisedButton,可以在 pubspec.yaml 文件中添加以下依赖:
```yaml
dependencies:
flutter:
sdk: flutter
material:
sdk: flutter
cupertino_icons: ^0.1.2
flutter_localizations:
sdk: flutter
```
然后在代码中导入 material 库:
```dart
import 'package:flutter/material.dart';
```
这样就可以使用 RaisedButton 了。如果还有问题,请提供具体的代码和报错信息。
flutter3.0模板
引用\[1\]中提到了一款基于Flutter 3的模板,你可以通过以下链接下载该模板:https://gitee.com/helsmanli/flutter_template.git。这个模板使用了Flutter 3.0.2和Java 11作为开发环境。你可以根据实际情况进行相应的修改。引用\[2\]中的文章介绍了Flutter 3.0开发环境的配置方法,包括安装Flutter SDK、安装Flutter插件、配置Android开发环境和创建Flutter项目。这些步骤可以帮助你快速入门Flutter开发。Flutter是Google推出的一款跨平台移动应用开发框架,支持多个平台,包括iOS、Android、Web、Windows、macOS和Linux等。所以,使用Flutter进行开发可以实现跨平台的应用程序。
#### 引用[.reference_title]
- *1* [flutter3模板项目](https://blog.csdn.net/qq_21916331/article/details/125736069)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Flutter3.0开发环境的配置](https://blog.csdn.net/qq_48652579/article/details/130640030)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]