我想在用户开始按下Widget时突出显示边框,例如制作另一种边框颜色,仅用于此示例,我想在用户开始按下Widget时更改边框颜色。我不知道这是否有意义,但是目前,我有这个:
GestureDetector(
onLongPress: () async {
this._onPlaceCardActions(vm, context);
setState(() {
this._color = Colors.black;
});
},
child: AnimatedContainer(
duration: Duration(milliseconds: 500),
color: this._color,
child: Card(
child: Scaffold(
body: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: this._getBody(vm, context),
),
bottomNavigationBar: this._getBottomNavigationBar(vm))),
),
);
onLongPress事件中的颜色已更改,但已更改'直到事件被雇用为止,我的意思是用户开始按下,事件被雇用后2秒钟,我需要在用户开始时雇用颜色变化按。
我不知道有没有办法做到这一点。