草庐IT

onTapped

全部标签

dart - flutter 中容器的 onTap 想要调用回调以及容器的 setState

我是dart和flutter的新手。我想执行容器的回调onTap,如下所示:finalVoidCallbackonClick;onTap:(){widget.onClick;//thisisthecallbackfunctionsetState((){isClicked=!isClicked;});},但是,当我执行上面的代码时,回调并没有被执行。但是,当我编写如下代码时,它会被执行:onTap:widget.onClick,如何实现执行回调? 最佳答案 你应该使用widget.onClick()

dart - flutter 中容器的 onTap 想要调用回调以及容器的 setState

我是dart和flutter的新手。我想执行容器的回调onTap,如下所示:finalVoidCallbackonClick;onTap:(){widget.onClick;//thisisthecallbackfunctionsetState((){isClicked=!isClicked;});},但是,当我执行上面的代码时,回调并没有被执行。但是,当我编写如下代码时,它会被执行:onTap:widget.onClick,如何实现执行回调? 最佳答案 你应该使用widget.onClick()

dart - 我可以使用 ListTile 中的 onTap 转到新屏幕吗?

我是flutter和dart语言的新手,这是我的第一个真正的项目,基本上有很多屏幕,我想知道是否可以使用ListTile中的onTap转到新屏幕?如果不是,我希望有人指导我。谢谢到目前为止,这是我的代码:import'package:flutter/material.dart';import'package:rate_your_professor/screens/firstScreen.dart';voidmain(){runApp(MaterialApp(debugShowCheckedModeBanner:false,title:'Rate',home:Scaffold(appBa

dart - 我可以使用 ListTile 中的 onTap 转到新屏幕吗?

我是flutter和dart语言的新手,这是我的第一个真正的项目,基本上有很多屏幕,我想知道是否可以使用ListTile中的onTap转到新屏幕?如果不是,我希望有人指导我。谢谢到目前为止,这是我的代码:import'package:flutter/material.dart';import'package:rate_your_professor/screens/firstScreen.dart';voidmain(){runApp(MaterialApp(debugShowCheckedModeBanner:false,title:'Rate',home:Scaffold(appBa

flutter - 图像中的边框 onTap

我想在我点击的图像中添加一个边框,然后在GridView上从其他图像中移除,但我不知道该怎么做。我在包含图像的容器中放置了一个手势检测,当我点击时应该输入边框,但我希望其他图像的边框消失,就像一个选择。classImageTileextendsStatelessWidget{finalImageLessonDataimageLessonData;finalStringcollection;staticbooltapped=false;staticboolother=true;ImageTile(this.imageLessonData,this.collection);@overrid

flutter - 图像中的边框 onTap

我想在我点击的图像中添加一个边框,然后在GridView上从其他图像中移除,但我不知道该怎么做。我在包含图像的容器中放置了一个手势检测,当我点击时应该输入边框,但我希望其他图像的边框消失,就像一个选择。classImageTileextendsStatelessWidget{finalImageLessonDataimageLessonData;finalStringcollection;staticbooltapped=false;staticboolother=true;ImageTile(this.imageLessonData,this.collection);@overrid

flutter - 从 InkWell 的 onTap 调用 Future<Null> 函数

我创建了一个带有onTap函数调用的InkWellnewInkWell(onTap:_handleSelectedDate,...)Handle_handleSelectedDate定义为Future,如下所示Future_handleSelectedDate(BuildContextcontext,AppModelmodel)async{varendYear=newDateTime.now().year+10;varstartYear=newDateTime.now().year-100;DateTimepicked=awaitshowDatePicker(context:conte

flutter - 从 InkWell 的 onTap 调用 Future<Null> 函数

我创建了一个带有onTap函数调用的InkWellnewInkWell(onTap:_handleSelectedDate,...)Handle_handleSelectedDate定义为Future,如下所示Future_handleSelectedDate(BuildContextcontext,AppModelmodel)async{varendYear=newDateTime.now().year+10;varstartYear=newDateTime.now().year-100;DateTimepicked=awaitshowDatePicker(context:conte

flutter - 点击监听器中 flutter onTap() 和 javascript/jquery $(this) 的区别

我仍在学习dart/flutter。我正在试验ListView/ListTile,特别是来自ListTile的onTap()。我对JS/Jquery比较熟悉,但很难理解JS和Flutter之间的方法差异。请尽量忽略以下代码中的任何语义或技术错误。我更关心理论/方法,而不是这是一个格式完美且句法正确的示例。在JS中,通常会执行一些操作,例如对API进行AJAX调用以从数据库中获取待售商品列表。假设API返回了4个字段(主键ID、isAvailable、商品名称和商品价格)。然后处理列表并创建/插入DOM元素以供显示。TV:$800Microwave:$200Book:$30Sofa:$4

flutter - 点击监听器中 flutter onTap() 和 javascript/jquery $(this) 的区别

我仍在学习dart/flutter。我正在试验ListView/ListTile,特别是来自ListTile的onTap()。我对JS/Jquery比较熟悉,但很难理解JS和Flutter之间的方法差异。请尽量忽略以下代码中的任何语义或技术错误。我更关心理论/方法,而不是这是一个格式完美且句法正确的示例。在JS中,通常会执行一些操作,例如对API进行AJAX调用以从数据库中获取待售商品列表。假设API返回了4个字段(主键ID、isAvailable、商品名称和商品价格)。然后处理列表并创建/插入DOM元素以供显示。TV:$800Microwave:$200Book:$30Sofa:$4