草庐IT

widget - Flutter CustomPaint 阴影

我有以下小部件:classOutsiderButtonextendsStatelessWidget{finalFunctiononPressed;finalIconicon;finalOutsiderButtonPositionposition;OutsiderButton({this.onPressed,@requiredthis.icon,this.position});@overrideWidgetbuild(BuildContextcontext){returnnewStack(fit:StackFit.loose,alignment:Alignment.center,chil

widget - Flutter Inspector Toggle Select Widget 模式不起作用。

我构建了一个完全由无状态小部件组成的Flutter应用程序。当我切换“切换选择小部件模式”按钮时,我运行我的main.dart(无调试模式),并且小部件树正确显示。问题:我可以在我的UI中单击一个小部件,但是随后小部件树Pane不显示我单击的小部件。没有变化。之后,我无法单击/选择任何其他小部件。我试过:关闭并重新打开“选择小部件”按钮重启main.dart我使用的是AndroidStudio3.1.2。我的模拟器是iPhone6s虚拟设备(我也在NexusAndroid设备上试过,但没有成功)。这是一个copyofmyworkingscreen,应该有用吧。你知道我做错了什么吗?非常

widget - 在 Flutter 中创建双向 PageView 滚动?

您将如何在Flutter中实现双向页面滚动功能?给定脚手架中的多个PageView似乎不起作用,嵌套的PageView也不起作用。我的感觉是NestedScrollView可能会提供一个解决方案,但我正在努力找出实现方案。 最佳答案 多向PageView:您可能会为此创建某种技巧,即将页面数量设置为2000,然后将初始页面设置为1000。因此创建一个具有1000+/-左右滚动的PageView?小部件:@overrideWidgetbuild(BuildContextcontext){Future.delayed(Duration.

dart - 当 Child Widget 调用 Push Named 时,Widget 正在重建

这是我的主屏幕小部件构建@overrideWidgetbuild(BuildContextcontext){print("Rebuiltrootwidget");switch(authStatus){caseAuthStatus.notSignedIn:returnChild1(auth:widget.auth,onSignedIn:_signedIn,);caseAuthStatus.signedIn:returnChild2(auth:widget.auth,onSignedOut:_signedOut,);}}returnnull;}这是从我的“Child2”小部件调用的一段代码

Flutter 如何重构 widget 列表

我正在尝试在Stack上呈现小部件并且有enum并且在该状态下我想呈现不同的小部件,除了像这样的背景图像。.堆栈现在看起来像这样newStack(children:[newImage.network('https://images.unsplash.com/photo-1536226078409-fb25e1ed23b9?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=51ea5572bb7bbdf19e616f3550fccd9d&auto=format&fit=crop&w=500&q=60',fit:BoxFit.cover,height:M

google-maps - Flutter如何带上前端widget

我们是否可以将小部件放在屏幕前面,而让其他小部件放在屏幕后面?,尝试过Stack小部件但不工作,我正在使用flutter实现Googlemapgoogle_maps_flutter库,请参见下面的代码:import'dart:ui'asui;import'package:google_maps_flutter/google_maps_flutter.dart';import'package:flutter/material.dart';finalsize=MediaQueryData.fromWindow(ui.window).size;finalGoogleMapOverlayCon

widget - Flutter - 将焦点转移到特定的小部件

我正在开发一款针对视障用户的Flutter应用。在我的应用程序中,用户使用编辑框搜索信息后。该应用程序没有通知用户搜索已完成。我愿意通过将焦点转移到搜索结果来做到这一点,以便屏幕阅读器阅读它(对讲或旁白)。例如在Android中我可以使用:View.requestFocus();我正在寻找在flutter或自定义平台代码中执行相同操作的方法 最佳答案 我想澄清一些误解。我在其他地方看到过AawazGyawali解决方案的变体。这是行不通的。Flutter有两种类型的焦点。第一个是“输入焦点”。这决定了当前有焦点的表单字段,这就是Fo

dart - 如何修复 'String is not subtype of type widget' ?

我正在尝试使用GoogleTranslator库翻译输入文本,但我收到一条错误消息,提示类型String不是类型Widget的子类型我尝试创建一个函数来接收文本并返回翻译后的文本,并在应用程序主体上使用小部件import'package:flutter/material.dart';import'package:translator/translator.dart';voidmain()=>runApp(MyApp());Widgettranslator(Stringinput){GoogleTranslatortranslator=GoogleTranslator();Stringt

dart - Flutter 自定义 Widget 属性转移

我想为TextField小部件创建一个自定义小部件,并且我想将所有属性传输到我的自定义小部件。我在ReactNative中使用了...props语法。我的自定义小部件:returnContainer(decoration:BoxDecoration(color:Colors.white,border:Border.all(color:Colors.grey,width:1,),borderRadius:BorderRadius.all(Radius.circular(5))),margin:margin,padding:EdgeInsets.symmetric(horizontal:1

android - flutter中有支持rowspan和colspan的widget吗?

我正在尝试使用Table小部件在flutter中创建一个表,但我找不到合并其单元格的方法。Table(border:TableBorder.all(color:Colors.red),children:[TableRow(children:[Text("item1"),Text("item2"),]),TableRow(children:[Text("item3"),Text("item4"),]),]),有没有支持rowspan和colspan的Widget?示例预期输出: 最佳答案 我认为现在还不太可能做到这一点。你可以做的是将