草庐IT

widget-hint

全部标签

user-interface - 如何创建自定义卡片(flutter widget)?

我正在尝试在flutter中创建一个如下所示的自定义卡片:任何建议或指导将不胜感激。 最佳答案 你应该试试这个https://flutter.dev/docs/development/ui/layout,它会对你有很大帮助,另一方面,对于右上角的图标,你可以尝试Stack小部件,其他组件可以放在一列中,比如:Card(child:Stack(children:[Positioned(top:0,right:0,child:Container(decoration:BoxDecoration(gradient:RadialGradie

flutter - 仅在满足条件时添加 Widget 属性

我只想在满足条件时添加小部件属性-我希望“左”属性仅在索引i大于0时出现。我该怎么做?for(inti=0;i 最佳答案 创建一个三元组,如果它为零,则将其设为空。for(inti=0;i 关于flutter-仅在满足条件时添加Widget属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/57538814/

flutter :how can add other widget under gridview after a certain number of index

我正在使用fluttergridview项目,我想在一定数量的索引后显示另一个小部件。如何在gridview的每6个索引之后添加小部件GridView.builder(shrinkWrap:true,gridDelegate:SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount:2,childAspectRatio:MediaQuery.of(context).size.width/(MediaQuery.of(context).size.width*0.9),),physics:NeverScrollableScrollPh

flutter - 是否可以在一个 Widget 中有多个 StreamBuilder?

是否可以在一个Widget中有多个StreamBuilder?我有关注小部件:classBuilderLoadingextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){TenderApiProviderapiProv=Provider.of(context);//apiProv.getToken();returnStreamBuilder(stream:apiProv.streamApiKeyController.stream,//herebuilder:(BuildContextcontext,AsyncS

flutter - 在 flutter 中将 "Widget"添加为 "State<NormalMenuState>"类中的字段时出错

此类实现的目的为admin显示不同的View和user登录后Scaffoldbody.错误使用Widget时显示以下错误作为State内的字段类。'_NormalMenuState.widget'('()→Widget')isn'tavalidoverrideof'State.widget'('()→NormalMenuState')代码classNormalMenuextendsStatelessWidget{finalStringuserType;NormalMenu({this.userType});@overrideWidgetbuild(BuildContextcontext

flutter - 如何在切换到新的 Widget 之前在 StreamBuilder 中添加延迟?

我有StreamBuilder。我正在尝试用它做进度指示器。喜欢:LoadingtokenDONELoadingregionsDONELoadingindustryDONE在最后一项(“LoadingindustryDONE”)之后和切换到HomePage之前,我想添加一点延迟。但我不明白该怎么做。我尝试使用Future.delayed和Timer,但它们并没有切换到HomePage。没有延迟/定时器切换工作,但我需要延迟。这是我的代码:import'dart:async';import'package:flutter/material.dart';import'package:flu

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方法在此之前,在构建时被调用。但是,您的小部件的约束在构建时可用,