草庐IT

零部件

全部标签

dart - 如何在 AppBar 中使用 Positioned 小部件

根据我的阅读,这应该是可能的,但我不能完全让它工作。我在appBar的bottom中有一个Stack,在Stack中有一个Positioned列表。一切似乎都按预期定位,但appBar正在裁剪列表,因此如果appBar和body的内容,列表不会显示在顶部。我是Flutter的新手,但在HTML的世界中,我有一个绝对定位的列表,并且appBar将被固定为一个比body更高的z-index以实现分层效果。我尝试了很多变体,但appBar似乎想要裁剪它的子项。任何帮助将不胜感激。这是我正在尝试模拟的图片:这是一段代码:returnnewScaffold(appBar:newAppBar(ti

Flutter:动画小部件的 z 轴

我想为这个gif的小部件制作动画。我试图为海拔设置动画,但没有按预期工作。还尝试了转换小部件。 最佳答案 如果你需要代码,我做了一个例子:classAnimatedSampleextendsStatefulWidget{@override_AnimatedSampleStatecreateState()=>_AnimatedSampleState();}class_AnimatedSampleStateextendsStatewithSingleTickerProviderStateMixin{AnimationController

Flutter:动画小部件的 z 轴

我想为这个gif的小部件制作动画。我试图为海拔设置动画,但没有按预期工作。还尝试了转换小部件。 最佳答案 如果你需要代码,我做了一个例子:classAnimatedSampleextendsStatefulWidget{@override_AnimatedSampleStatecreateState()=>_AnimatedSampleState();}class_AnimatedSampleStateextendsStatewithSingleTickerProviderStateMixin{AnimationController

dart - setState() 如何重建子部件?

我只需要了解在调用setState()时flutter有状态小部件如何构建其有状态子部件。请看下面的代码。classMyStatefulWidgetextendsStatefulWidget{MyStatefulWidget({Keykey}):super(key:key);@override_MyStatefulWidgetStatecreateState()=>_MyStatefulWidgetState();}class_MyStatefulWidgetStateextendsState{Widgetbuild(BuildContextcontext){print("Parent

dart - setState() 如何重建子部件?

我只需要了解在调用setState()时flutter有状态小部件如何构建其有状态子部件。请看下面的代码。classMyStatefulWidgetextendsStatefulWidget{MyStatefulWidget({Keykey}):super(key:key);@override_MyStatefulWidgetStatecreateState()=>_MyStatefulWidgetState();}class_MyStatefulWidgetStateextendsState{Widgetbuild(BuildContextcontext){print("Parent

flutter - 如何在 Flutter 中自定义 Slider 小部件?

是否可以在Flutter中自定义SliderWidget?像这样: 最佳答案 用SliderTheme包裹你的sliderSliderTheme(data:SliderThemeData(thumbColor:Colors.green,thumbShape:RoundSliderThumbShape(enabledThumbRadius:20)),child:Slider(value:_value,onChanged:(val){_value=val;setState((){});},),),

flutter - 如何在 Flutter 中自定义 Slider 小部件?

是否可以在Flutter中自定义SliderWidget?像这样: 最佳答案 用SliderTheme包裹你的sliderSliderTheme(data:SliderThemeData(thumbColor:Colors.green,thumbShape:RoundSliderThumbShape(enabledThumbRadius:20)),child:Slider(value:_value,onChanged:(val){_value=val;setState((){});},),),

flutter - 如何在 flutter App 上叠加一个小部件?

我想要一个位于整个应用程序之上的小部件。当我尝试使用Overlay.of(context).insert执行此操作时,覆盖层会在替换该路由后消失。有没有一种方法可以在我的应用程序顶部放置一个小部件,即使屏幕稍后弹出? 最佳答案 也许存在更优化的方式,但作为一个选项,这是一个包含两个页面的示例,本地导航器和覆盖。import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@override_MyApp

flutter - 如何在 flutter App 上叠加一个小部件?

我想要一个位于整个应用程序之上的小部件。当我尝试使用Overlay.of(context).insert执行此操作时,覆盖层会在替换该路由后消失。有没有一种方法可以在我的应用程序顶部放置一个小部件,即使屏幕稍后弹出? 最佳答案 也许存在更优化的方式,但作为一个选项,这是一个包含两个页面的示例,本地导航器和覆盖。import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@override_MyApp

flutter - 版本更改后,Hero 小部件不能是另一个 Hero 小部件的后代

我最近试图在firebasefcm中添加,但它没有工作,只是导致了几个错误,所以我将所有内容回滚到原始运行代码,但在此过程中升级了flutter...因为v1.3.10英雄不能包含其子层次结构中的另一个Hero小部件,但我找不到修复程序。(理想情况下不想改回版本)我检查了heroTags,也找不到任何嵌套的Hero小部件-也许是因为动画构建器?import'package:flutter/material.dart';import'dart:math';import'package:vector_math/vector_math.dart'showradians,Vector3;imp