墨水池/手势检测器保持和释放

Far*_*lca 0 android ios dart flutter

我想制作一个包含图像的容器,当我按住时更改图像,当释放时它变回第一个图像

并有过渡 https://www.youtube.com/watch?v=rLwWVbv3xDQ

https://www.youtube.com/watch?v=rLwWVbv3xDQ

Dmi*_*hny 6

您可以使用以下命令更改图像setState

String imgAssetRes;

GestureDetector(
  child: Image.asset(imgAssetRes),
  onTapDown: (_){
    setState(() {
      imgAssetRes = "[image_on_press]";
    });
  },
  onTapUp: (_){
    setState(() {
      imgAssetRes = "[image_on_release]";
    });
  },
);
Run Code Online (Sandbox Code Playgroud)