在整个互联网和stackoverflow中,我搜索并看到了很多针对 Flutter 应用程序使用持久性 BottomNavigationBar 进行嵌套导航问题的解决方案。其中一些使用带有IndexedStack或PageView的Navigator等等。所有这些都工作得很好,只是它们会不必要地构建未选择的选项卡(有时甚至在每次切换选项卡时重建所有选项卡),从而使解决方案不具有性能。我终于想出了 \xe2\x80\x93 的解决方案,因为我自己也在努力解决这个问题。
\n我正在使用R附带的'钻石'数据集.当试图根据价格中位数对"颜色"因素进行排序时,它将无效.
这就是我得到的:
ggplot(diamonds, aes(x = reorder(color, -price, FUN=median), y = price)) +
geom_boxplot() +
facet_wrap(~cut) +
ylim(0, 5500)
Run Code Online (Sandbox Code Playgroud)
有什么我做错了或错过了吗?
我正在学习Flutter,我在构建一个简单的应用程序时遇到了这种奇怪的行为.我已经创建了一个自定义状态窗口小部件,我根本无法在另一个状态窗口小部件中使用它.这是预期的行为还是我在这里遗漏了什么?
错误是:
下面的NoSuchMethodError被抛出构建MediaQuery(MediaQueryData(尺寸:尺寸(375.0,812.0),devicePixelRatio:3.0,textScaleFactor:1.0,填充:EdgeInsets(0.0,0.0,0.0,34.0),viewInsets:EdgeInsets.zero,alwaysUse24HourFormat:假) ):方法'_debugTypesAreRight'在null上调用.Receiver:null尝试调用:_debugTypesAreRight('TextCard'的实例)
和
抛出了另一个异常:_ScaffoldLayout自定义多层布局委托忘记布置以下子节点:
代码:
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Stateful Widget 02',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
home: new MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key}) : super(key: key);
@override
_MyHomePageState createState() => new _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('Testing nested …Run Code Online (Sandbox Code Playgroud)