草庐IT

零部件

全部标签

Flutter:如何对齐两个相邻小部件的高度?

在大屏幕上这不是问题,所有小部件的高度都相同,但在小屏幕上有时其中一个比其他小部件大,因为小部件会扩展自身以包含内容。我该如何解决?returnListView(children:[Row(children:[Flexible(child:_valueBox(),flex:3,fit:FlexFit.tight),Flexible(child:_dueDateBox(),flex:3,fit:FlexFit.tight),],),Row(children:[Flexible(child:_advancePaymentBox(),flex:3,fit:FlexFit.tight),Fle

flutter - _launchURL 在我的小部件构建时启动

我正在使用url_launcher包在我的应用程序中启动url。我有很多链接需要使用单独的按钮启动。然而,当我加载我的无状态小部件时,它会启动“_launchURL”函数并打开https://www.yahoo.com立即。我相信这与创建时调用的小部件有关。但是“onPressed”中的函数不应该在实际按下之前调用,对吗?classmyStatelessextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnListView(children:[button("Link1","https://www.

layout - 基于同级最大宽度显示小部件

我有一个列,它包含许多不同大小的文本条目,我想让它们扩展到与最大文本相同的宽度。我的文本条目被包裹在一个带有颜色的容器中,我想将它们全部与容器对齐,以便它可以用直线边框呈现。我如何在Flutter中指示它? 最佳答案 这是IntrinsicWidth的一个很好的用例.您可以将它与CrossAxisAlignment.stretch一起使用确定child的内在宽度并用它来设置你的宽度Column:这是生成上述图像的示例代码。import'package:flutter/material.dart';voidmain(){runApp(

dart - Flutter - 设置小部件的比例

我正在尝试创建一个动画,将小部件“弹出”到前面并返回到它import"package:flutter/material.dart";classScoreCounterextendsStatefulWidget{@override_ScoreCountercreateState()=>new_ScoreCounter();}class_ScoreCounterextendsStatewithSingleTickerProviderStateMixin{AnimationController_controller;@overridevoidinitState(){super.initSta

dart - 为 flutter 小部件的高度设置动画

我想在没有两只手的情况下为小部件的高度设置动画(:我试过更改Material小部件的高度但没有任何改变 最佳答案 要为海拔设置动画,您需要使用AnimationController自行处理动画。这是一个完整的例子:import'package:flutter/material.dart';voidmain()=>runApp(App());classAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Sc

dart - 如何在 flutter 小部件中使用条件语句/三元

我需要知道是否可以在flutter小部件中使用三元/ifelse。我正在尝试创建一个buttonCreator小部件,它将采用几个参数,其中之一将是背景。我需要检查小部件是否启用了背景。我有的是这个,但我不知道如何在真正的Dart代码中使用它。ContainerbuildButton(Stringtext,boolbg){returnnewContainer(decoration:newBoxDecoration(border:newBorder.all(color:Colors.white),if(bg!=true?color:Colors.white:'')),padding:ne

android - $ sign in a Text widget,如何在flutter中显示特殊字符?如何在 flutter 中将特殊字符设置为文本小部件

我正在尝试在文本中写一个$符号Text("ReferandWin10000$")我得到一个错误正确的写法是什么? 最佳答案 正如@DavyM提到的,您必须对$进行转义,因为它用作在字符串中嵌入变量的控制字符。请参阅Dart文档:https://www.dartlang.org/guides/language/language-tour#strings 关于android-$signinaTextwidget,如何在flutter中显示特殊字符?如何在flutter中将特殊字符设置为文本小

dart - 如果它们在 2 个不同的 dart 文件中,则从其他小部件更新小部件

在Flutter中创建示例计算器应用程序。但是不知道如何传达每个小部件,它们是不同的dart文件。Main.dart----------(应用程序的起点)CalculatorFrame.dart--------(导入数字板、输入文本框和表格计算器View)NumberButton.dart--------(代表按钮小部件)NumberBoards.dart------------(导入numberbutton并创建计算器的按钮(0-9)部分)EntryTextbox.dart------------(表示按钮按下操作和计算值的文本框条目)我很难实现与这些小部件的交互。在按下按钮时,需要

flutter - 如何将同一行中的 2 个文本小部件对齐到 flutter 中一行的开头和结尾?

我在flutter中有一行包含2个文本小部件,我想将一个文本小部件添加到行的开头,另一个添加到行的末尾:这是我的代码:Row(children:[Text("eshiett1995",textAlign:TextAlign.left,style:TextStyle(fontWeight:FontWeight.bold),),Padding(padding:EdgeInsets.only(right:10.0),),Text("4:33am",textDirection:TextDirection.ltr,textAlign:TextAlign.left,style:TextStyle(

text - 为文本小部件中的不同字母设置不同的颜色

我有一个用例,我想更改Text小部件中字符串中字母的颜色。假设我的字符串是“Flutter”。在按下FloatingActionButton时,我希望字母“F”改变其颜色,然后在下一次按下FloatingActionButton时,改变字母“l”的颜色,然后'u',然后是't',然后是't',然后是'e',最后是'r',每按一次FloatingActionButton。请不要建议为每个字母使用不同的Text小部件。 最佳答案 您可以使用RichText小部件和不同的TextSpan来完成此操作。您可以阅读文档以进一步熟悉它。http