Flutter 이미지에 클릭 이벤트를 추가하는 방법?

2129 단어 DartFlutter

Image에는 onTap이 없습니다 ...



이미지를 클릭으로 천이시키고 싶을 때나, 뭔가 이벤트를 발동시키고 싶을 때, 보통에 onTap 가 있다고 생각했습니다만, 없었습니다. . .


그럼 어떻게 할까요? ?

GestureDetector를 사용합시다.



main.dart
 Widget build(BuildContext context) {
    return ClipRRect(
      borderRadius: BorderRadius.circular(10),
      child: GridTile(
        child: GestureDetector(
          onTap: () {
            // do something
            );
          },
          child: Image.network(
            imageUrl,
            fit: BoxFit.cover,
          ),
        ),
        ),
      ),
    );
GestureDetector 는 image 뿐만이 아니고, 모든 임의의 Widget 에 클릭 이벤트를 붙일 수가 있는 것 같습니다.

이것은 절대적으로 사용!

좋은 웹페이지 즐겨찾기