我有一个作为按钮的容器。单击该容器时,底部模态表单将从底部弹出。如何使容器的背景颜色和颜色中的元素在底部模态表单打开并显示时临时更改颜色?请注意,我不希望更改底部模态表单本身的容器。
3xiyfsfu1#
您可以执行以下操作1.在你的状态类中创建一个变量,它等于容器的颜色。最初它将是你想在按钮激活时显示给用户的颜色。1.单击按钮后,在调用showBottomModalSheet之前,更改颜色值并调用setState1.您可以等待showBottomModalSheet并反转回原始颜色,然后调用setState。您将不得不使您的onPressed/onTap异步方法。
showBottomModalSheet
1条答案
按热度按时间3xiyfsfu1#
您可以执行以下操作
1.在你的状态类中创建一个变量,它等于容器的颜色。最初它将是你想在按钮激活时显示给用户的颜色。
1.单击按钮后,在调用showBottomModalSheet之前,更改颜色值并调用setState
1.您可以等待
showBottomModalSheet
并反转回原始颜色,然后调用setState。您将不得不使您的onPressed/onTap异步方法。