草庐IT

零部件

全部标签

forms - 为什么 Flutter 会重新渲染包含带有自己 key 的 TextFormField 的小部件?

Doctorsummary(toseealldetails,runflutterdoctor-v):[v]Flutter(Channeldev,v1.2.0,onMicrosoftWindows[Version10.0.17763.253],localeru-RU)[v]Androidtoolchain-developforAndroiddevices(AndroidSDKversion28.0.3)[v]AndroidStudio(version3.3)[v]VSCode,64-bitedition(version1.30.2)[v]Connecteddevice(1availabl

flutter - 如何在小部件测试中找到屏幕外的 ListView 子项?

在ListView中显示多个子项时,如果子项不在屏幕上,则小部件测试无法找到它。这是一个完整的例子:主.dartimport'package:flutter/material.dart';voidmain()=>runApp(App());classAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(body:Test()));}}classTestextendsStatelessWidget{@overrideWidgetbuild(Bu

flutter - 如何在小部件测试中找到屏幕外的 ListView 子项?

在ListView中显示多个子项时,如果子项不在屏幕上,则小部件测试无法找到它。这是一个完整的例子:主.dartimport'package:flutter/material.dart';voidmain()=>runApp(App());classAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(body:Test()));}}classTestextendsStatelessWidget{@overrideWidgetbuild(Bu

flutter - 软键盘打开时小部件溢出

我在flutter中使用带有选项卡的TabBarView。我的标签栏View包含输入表单。现在当键盘打开时小部件溢出我尝试使用Listview和SingleChildScrollView来避免这个问题,但它对我不起作用。使用ListView或SingleChildScrollView时,屏幕变为空白。@overrideWidgetbuild(BuildContextcontext){SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);returnnewScaffold(resizeToAvoidBottomPa

flutter - 软键盘打开时小部件溢出

我在flutter中使用带有选项卡的TabBarView。我的标签栏View包含输入表单。现在当键盘打开时小部件溢出我尝试使用Listview和SingleChildScrollView来避免这个问题,但它对我不起作用。使用ListView或SingleChildScrollView时,屏幕变为空白。@overrideWidgetbuild(BuildContextcontext){SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);returnnewScaffold(resizeToAvoidBottomPa

scroll - Flutter:在滚动时更改小部件不透明度和颜色的最佳方式

我的目标是在用户向下滚动时更改应用栏的颜色和不透明度。我的逻辑是:滚动偏移量=0:应用栏为红色,不透明度=1040我想出了以下代码:import'package:flutter/material.dart';import'package:gradient_app_bar/gradient_app_bar.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'FlutterDe

scroll - Flutter:在滚动时更改小部件不透明度和颜色的最佳方式

我的目标是在用户向下滚动时更改应用栏的颜色和不透明度。我的逻辑是:滚动偏移量=0:应用栏为红色,不透明度=1040我想出了以下代码:import'package:flutter/material.dart';import'package:gradient_app_bar/gradient_app_bar.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'FlutterDe

android - 如何以编程方式将文本元素添加到我的小部件/类?

我有一个小部件,它调用一个函数来从API获取数据;获取函数完成后,它调用另一个函数为其小部件构建一个表。这是代码:import'package:flutter/material.dart';import'dart:convert';import'package:http/http.dart'ashttp;voidmain()=>runApp(MeTube());//classclassMeTubeextendsStatefulWidget{@overrideStatecreateState(){returnnewMeTubeState();}}//state,componentclas

android - 如何以编程方式将文本元素添加到我的小部件/类?

我有一个小部件,它调用一个函数来从API获取数据;获取函数完成后,它调用另一个函数为其小部件构建一个表。这是代码:import'package:flutter/material.dart';import'dart:convert';import'package:http/http.dart'ashttp;voidmain()=>runApp(MeTube());//classclassMeTubeextendsStatefulWidget{@overrideStatecreateState(){returnnewMeTubeState();}}//state,componentclas

animation - 如何为可扩展的 Flutter 小部件设置动画以将其滑出屏幕

我有两个连续的可扩展按钮占据了整个屏幕宽度。在左键上单击我希望左键占据整个屏幕宽度,右键通过向右移出屏幕而消失。这是我到目前为止取得的成就:正如您所注意到的,当没有足够的空间来呈现右按钮时,它会在最后被压扁。我只是想让它继续移出屏幕而不改变它的宽度。我可以通过为按钮设置一行文本来实现这一点,但我希望该解决方案通常适用于所有小部件(看起来右边有足够的空间来呈现它)。当前解决方案:import'package:flutter/material.dart';voidmain()=>runApp(TestAnimation());classTestAnimationextendsStatefu