파파비의 블로그

플러터, flutter) GestureDetector + 시각효과 = Inkwell 본문

개발/flutter

플러터, flutter) GestureDetector + 시각효과 = Inkwell

N. Dave 2020. 6. 2. 09:45
반응형

GestureDetector는 onTap 등의 콜백을 실현시켜 준다.

원하는 위젯을 버튼으로 만들 수 있다.

 

다만 누르면 맛은 전혀 안난다.

눌러도 아무런 반응이 없기 때문이다.

 

눌렀을 때, 누른 느낌, 시각적인 효과를 줄 수 있는 것이 InkWell 위젯이다.

GestureDetector에 시각적인 효과를 추가한 것이다.

 

속성들을 살펴보자.

splashColor는 ripple의 색을 의미한다.

연하게 ripple이 덮여질 때의 색깔을 의미해서, 찐한 색으로해도 연하게 나타난다.

 

borderRadius는 만약 InkWell 의 child가 borderRadius가 있을 경우 맞춰줘야 한다.

이 것이 설정이 안되어 있으면 기본적으로 child의 모든 면이 ripple로 나중에 채워진다.

 

반응형
Comments