[Flutter] GestureDetector 내부 빈 공간도 터치 되게 하기

GestureDetector를 사용하면 child 위젯을 터치 가능하게 만들 수 있지만, 해당 영역이 비어있는 경우에는 터치가 불가능하다.
이 때 behavior: HitTestBehavior.opaque 파라미터를 줌으로써 빈 공간도 터치가 가능하게 할 수 있다.

  Widget _buildTouchWidget() {
    return GestureDetector(
      onTap: () => print('터치!'),
      behavior: HitTestBehavior.opaque,
      child: const Padding(
        padding: EdgeInsets.all(20.0),
        child: Text('클릭'),
      ),
    );
  }

Flutter 개발자를 위한 디스코드 커뮤니티를 오픈했습니다!
[디스코드 서버 링크]
방문해서 편하게 질문을 남기거나 대화를 할 수 있습니다!
많은 참여 부탁드려요!

좋은 웹페이지 즐겨찾기