Reputation: 293
If
onTap: changeName,
void changeName() {
setState(() {
name = "Your own codes";
});
}
then, How to pass the data to the changeName function. Like,
onTap: changeName(data),
changeName(data){
setState({
name = data;
})
}
I have multiple GestureDetector who uses same onTap Function. But, only difference is position that i am passing through the function changeName.
Upvotes: 0
Views: 943
Reputation: 187
You have to use an anonymous function on your onTap method.
void changeName(data) {
setState(() {
name = data;
});
}
And onTap:
onTap: () {
changeName(data)
},
Hope it helps.
Upvotes: 2