위젯 드래그 이동
특정 위젯을 드래그 하여 이동하고 싶을 때, 하기 코드를 참고하세요. return Positioned( top: y, left: x, child: GestureDetector( onPanUpdate: (info) { setState(() { x += info.delta.dx; y += info.delta.dy; }); }, child: Container( width: 100, height: 100, ), ), GestureDetector 의 onPanUpdate는 자식의 터치하여 움질일 때, 해당 좌표 값을 알려줍니다. 즉, onPanUpdate로 얻은 좌표 값을 Positioned에 적용하고 화면을 업데이트하면서 위젯이 이동하는 것으로 보여줄 수 있습니다.
Flutter IconButton 패딩 ( Padding ) 제거
IconButton을 사용하면 위와 같이 아이콘 외에 주변에 패딩이 들어가 있습니다. 48px의 사이즈로 둘러싸져 있는데, 이 부분을 제거하고 싶을 때가 있습니다. 조금 검색해보면 아래와 같이 padding: EdgeInsets.zero을 추가하면 된다고 하는데 되지 않는다.... IconButton(onPressed: (){}, icon: Icon(Icons.close, size: 12, ), padding: EdgeInsets.zero, ), padding: EdgeInsets.zero , constraints: BoxConstraints() 추가하면 된다. IconButton(onPressed: (){}, icon: Icon(Icons.close, size: 12, ), padding: EdgeIn..