草庐IT

WP_widget

全部标签

flutter - 在按下另一个 Widget 时将 Widget 动画返回到它的预览状态

我创建了一个选项卡小部件,可以按下一个选项卡,它会突出显示和动画,但在按下另一个选项卡后,预览选项卡应该动画回到它的预览状态。使用blow代码在您的IDE上运行。import'package:flutter/material.dart';classAnimatedTabsOneextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnContainer(width:300.0,height:60.0,padding:EdgeInsets.all(8.0),decoration:BoxDecoration

flutter - if condition to run Widget at Container flutter

if条件whenpost.text==1我设置了名为exteranews的小部件Widgetexteranews(BuildContextcontext){doublesiz11=15.0*MediaQuery.of(context).size.width/414.0;}如何在容器中使用ifContainer(if(checkothers)child:exteranews(context),),我设置Stringcheckothers=post.text;我读到我必须设置Widget才能使用runexteranews()但是如何使用if条件 最佳答案

flutter - 如何在 flutter 中重用一个 widget

我正在学习flutter,我希望一个特定的小部件在运行时被不同的图像重用。如何实现这一点给我带来了困难我想知道如何获得它。我正在写一段代码请建议什么是正确的方法scaffold:CupertinoPageScaffold(navigationBar:CupertinoNavigationBar(trailing:Image.asset('assets/Menu_Button.png'),automaticallyImplyLeading:false,backgroundColor:Colors.blueAccent,),child:SafeArea(child:Material(chi

widget - Flutter 方向错误的尺寸错误

我正在使用以下代码来获取widget的大小:@overrideWidgetbuild(BuildContextcontext){RenderBoxrenderBox=context.findRenderObject();Sizesize=renderBox.size;}但是,当发生旋转时,它总是返回先前方向的大小(例如,如果它旋转到横向,它会给我纵向表示的大小,反之亦然)。是否有不同的方法来获取方向更改时小部件的大小? 最佳答案 大小是在布局时确定的,但您的build方法在此之前,在构建时被调用。但是,您的小部件的约束在构建时可用,

widget - Flutter - 范围 slider

如何在Flutter中创建范围slider,如下图所示。 最佳答案 带有两个拇指的范围slider似乎正在进行中https://github.com/flutter/flutter/issues/18083#issuecomment-394404567 关于widget-Flutter-范围slider,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/50814243/

dart - Widget 消失时如何取消正在运行的 Timer()

在StatefulWidget中,我实现了一个deactivate()方法,它会做一些清理工作。实际上,StatefulWidget会定期轮询服务并使用新接收的数据重新加载自身。因此,它使用了一个Timer(),它会定期调用服务器轮询回调。deactivate()被调用得很好。但是在某些小部件停用时,异步Timer()仍会触发最后一个事件并调用回调-而小部件部分停用。这是我的deactivate():@protected@mustCallSupervoiddeactivate(){//allowcallbackofTimeer()tonotexecute_timerCanceled=t

dart - 内部 Widget 中的 Flutter setState

是否可以在有状态的内部小部件(主上下文之外)中使用setState?我想要实现的是当用户点击它时让Button改变color。它位于ListView.builder中,因为有多个按钮,但我希​​望它只发生在_buildAnsers小部件中Widget_buildAnswers(intquestionIndex){//IneedthistobeinsidethiswidgetColor_buttonColor=Colors.red;returnnewListView.builder(itemCount:10,physics:ClampingScrollPhysics(),shrinkWr

android-studio - 如何将 json 数据传递给 flutter widget

我是Flutter和Dart的新手。我有一些来自apijson的数据,数据的变量称为data。我从flutter官方文档中获取了这段示例代码,我希望能够使用data变量并替换字符串文本,如下所示:returnnewCard(child:newColumn(mainAxisSize:MainAxisSize.min,children:[constListTile(leading:constIcon(Icons.album),title:constText(data[index]['name']),subtitle:constText('MusicbyJulieGable.Lyricsby

flutter - 在 Flutter 中动态生成 widget

我正在尝试根据特定条件动态生成一组小部件。在这种情况下,我试图生成一个RadioTiles列表这就是我尝试生成的方式List_listings=newList();Widget_getListings(){//TODOthiswillacceptjsonobjectsinordertodisplaythedataListlistings=newList();inti=0;for(i=0;i(title:constText('Lafayette'),value:SingingCharacter.lafayette,groupValue:_character,onChanged:(Sing

flutter - 如何基于两个 Firestore 集合构建 Flutter widget

我在Firestore中有两个集合:事件:标题教练编号教练:姓名我用StreamBuilder制作了一个显示事件的小部件“EventsPage”。现在我需要这个小部件来显示每个事件的教练姓名-类似于教练[event['coachId']['name']。如何在构建“EventsPage”小部件之前获取“教练”集合? 最佳答案 您可以使用嵌套的StreamBuilderWidgetnestedStreamBuilders(){returnStreamBuilder(stream:firstStream,builder:(BuildCo