我目前正在开发一个辅助项目,当我在应用程序中添加了一个超棒的字体图标时,它没有显示,而是一个空白行,其中有两行像字母x一样相交解决这个问题?
class ImageHoldingComponent extends StatefulWidget {
@override
_ImageHoldingComponentState createState() =>
_ImageHoldingComponentState();
}
class _ImageHoldingComponentState extends State<ImageHoldingComponent> {
@override
Widget build(BuildContext context) {
return Container(
child: Icon(FontAwesomeIcons.python)
);
}
}
答案 0 :(得分:2)
class resultViewController: UIViewController
{
private var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.white
webView = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height))
webView.navigationDelegate = self
webView.scrollView.delegate = self
self.view.addSubview(webView)
let url = URL(string: "https://google.com")
webView.load(URLRequest(url: url!))
}
}
软件包的作者为有图标未显示问题的任何人建议执行following步骤:
还要确保在pubspec.yaml文件中将font_awesome_flutter
设置为uses-material-design
。
答案 1 :(得分:2)
当您开始使用较旧版本的font_awesome_flutter时会发生这种情况,并且由于虚拟设备缓存是在构建Flutter应用程序时存储的,因此每次更改图标时都必须停止模拟器并重新构建它。
我的经验是:
停止main.dart
(Android模拟器)
在pubspec.yaml
中添加(font_awesome_flutter)新版本
font_awesome_flutter:^ 8.8.1
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
font_awesome_flutter: ^8.8.1 //new verison
然后单击
“公开获取”
位于Flutter命令顶部
答案 2 :(得分:0)
如果您的应用仅在模拟器或设备上运行 停止并重新启动 它可以解决您的问题