草庐IT

dart - 使用 onTap 导航器 flutter 创建变量

这将是很多解释,但我希望有人能够提供帮助。目前我的应用栏上有搜索按钮,按下时,会用文本字段覆盖我的应用栏标题正常的应用栏标题是一个图像,我正在添加功能,当按下它时,它会将您带到主屏幕。这是它变得棘手,因为我需要使用这行代码来完成它newInkWell(child:Image.asset('images/logoGrey.png',fit:BoxFit.fill,),onTap:(){Navigator.push(context,MaterialPageRoute(builder:(context)=>LandingPage(),),);},);所以我把它设置成这样的变量class_Co

flutter - 看大图 onTapping in flutter

我正在从一个wordpress网站获取帖子到一个flutter应用程序中。每篇文章有3张图片,这是图片的布局我想做的是,当我点击图像1或图像2或图像3时,该图像将显示在主图像上。有道理吗? 最佳答案 我希望下面的代码对您有所帮助。在下面的代码中,我使用了网络图像,但您也可以使用断言图像。import'package:flutter/material.dart';voidmain()=>runApp(newDemo());classDemoextendsStatefulWidget{@override_DemoStatecreateS

android - Flutter - InkWell 对 Flexible 内部的 onTap 没有反应

我想弄清楚,为什么我的InkWell中的onTap()方法不起作用。InkWell小部件位于Flexible小部件内。这个Flexible小部件也在里面行。这是我的代码:TextEditingControllercontroller=newTextEditingController();@overridevoiddispose(){super.dispose();controller.dispose();}@overrideWidgetbuild(BuildContextcontext){returnCard(child:Container(child:Row(children:[Fl

dart - 尝试使用 ontap 导航到新页面时出现 app.dart 错误

我正在使用Fontawesome图标在flutter中使用ontap导航到一个新页面,我在app.dart中遇到了一个奇怪的错误。我是dart的新手,所以我的调试技巧并没有透露任何信息。这是ontap代码。Widgetbuild(BuildContextcontext){returnnewMaterialApp(theme:newThemeData(fontFamily:"Tahoma",brightness:Brightness.light,primaryColor:Colors.grey,//ChangingthiswillchangethecoloroftheTabBaracce

dart - onTap VoidCallback 处理程序在异步时如何工作(返回 Future<Null>)?

我正在尝试推送一条路线以在点击该项目时显示ListView项目(onTap)。onTapInkWell的属性(property)被定义为VoidCallback.但是,我希望能够从回调中接收一个返回值,指示用户是否修改了打开的对话框中的所述项目。分配Futureasync功能onTap似乎没问题,根据Shrine演示(flutter_gallery示例中的shrine_home.dart):Future_showOrderPage(Productproduct)async{finalOrderorder=_shoppingCart[product]??newOrder(product:

flutter - 使用 onTap 时如何从列表和屏幕中删除项目?

我试图在使用“onTap”时从列表和屏幕中删除该项目。目前它从列表中删除了该项目,但我无法将其从屏幕上删除。我怎样才能做到这一点?这是我的代码:SliverList(delegate:SliverChildBuilderDelegate((context,i)=>ListTile(title:Slidable(actionPane:SlidableDrawerActionPane(),actionExtentRatio:0.25,child:newText(items[i],style:TextStyle(fontSize:30),),secondaryActions:[IconSli

Flutter gesturedetector onTap 仅在文本子项上触发

我正在制作一个以手势检测器为根的小​​部件,它的子项是一个列,然后有多个不同的subview,其中一些是文本字段,但是手势检测器只有在我按下文本字段时才会触发在flutterinspector中占据全屏的View是我的构建方法@overrideWidgetbuild(BuildContextcontext){returnGestureDetector(onTap:(){print("tap");function(context);},child:Column(children:[Column(crossAxisAlignment:CrossAxisAlignment.stretch,c

layout - Flutter Align widget rect 不检测 onTap 手势

我有几个图像按钮布局如下:布局代码为:newContainer(height:48.0,child:newRow(children:[newGestureDetector(onTap:cancelTurn,child:newAlign(child:newImage.asset("assets/cancel_button.png"),widthFactor:1.5),),newExpanded(child:newContainer()),newGestureDetector(onTap:confirmTurn,child:newAlign(child:newImage.asset("as

flutter - 如何从它自己的 onTap 中禁用 ListTile?

我正在做flutterbabynamescodelab并正在执行与firestore的交易以补救竞争条件。如果我向一个名字发送垃圾邮件,它将导致错过选票和IllegalStateException。我想在事务完成时从onTap中禁用ListTile,然后在事务更新后重新启用它。我尝试从交易中设置状态,但没有成功。代码如下。child:ListTile(title:Text(record.name),trailing:Text(record.votes.toString()),onTap:()=>Firestore.instance.runTransaction((transaction

dart - Flutter:如何在手势检测器中暂时禁用 onTap?

我在自定义无状态View中有一个GestureDetector。当onTap触发时,我会显示一个显示一些信息的snackbar。当用户快速进行多次点击时,它会一直显示snackbar。sourcecodeGestureDetector(onTap:(){Clipboard.setData(newClipboardData(text:idText));Scaffold.of(context).showSnackBar(SnackBar(content:Text('IDcopied')));},child:Icon(Icons.content_copy,),}我想在再次点击之前禁用onTa