警告:'RaisedButton' 已弃用,不应使用。改用 ElevatedButton

Posted

技术标签:

【中文标题】警告:\'RaisedButton\' 已弃用,不应使用。改用 ElevatedButton【英文标题】:Warning:'RaisedButton' is deprecated and shouldn't be used. Use ElevatedButton instead警告:'RaisedButton' 已弃用,不应使用。改用 ElevatedButton 【发布时间】:2021-08-22 09:09:52 【问题描述】:

前段时间我创建了这个名为“PIC FOLIO”的应用程序,这个应用程序向用户提供图像,就像图片库网站 Pinterest 一样。您可能会看到下面的代码链接,因为我添加了一个超链接。 该代码可以完美运行,但几天前我重新安装了 android studio,在我尝试运行该应用程序后,它向我显示警告“RaisedButton 已弃用,不应使用。请改用 ElevatedButton。” 这里有什么问题?每当我创建具有多个屏幕的应用程序时,我总是使用“凸起”按钮,但这次我收到了警告?

Link of the code

【问题讨论】:

【参考方案1】:

我不确定你在这里不明白什么。错误是“RaisedButton 已弃用,不应使用。请改用 ElevatedButton”。就这么做吧。

【讨论】:

我明白了,但为什么“凸起”按钮不起作用?【参考方案2】:

Flutter 2.0 中,RaisedButton 小部件已弃用,并由 ElevatedButton 替换小部件。提到了 ElevatedButton 的一个示例用法here

更多信息请查看官方文档:https://api.flutter.dev/flutter/material/RaisedButton-class.html

【讨论】:

以上是关于警告:'RaisedButton' 已弃用,不应使用。改用 ElevatedButton的主要内容,如果未能解决你的问题,请参考以下文章

GCKMediaInformation initWithContentID 已弃用警告

如何修复“UIPopoverController 已弃用”警告?

TSlint 警告:弃用 atob 已弃用:请改用 `Buffer.from(data, 'base64')`

弃用警告:collection.findAndModify 已弃用。改用 findOneAndUpdate、findOneAndReplace 或 findOneAndDelete?

Chromecast 警告 loadMedia 自动播放已弃用

为啥 C++ 已弃用的警告会打印两次?