드래그 & 리사이즈 가능한 프레임 영역만 스크린샷으로 캡처하는 예제입니다.
유사한 기능 구현을 필요로 하는 개발자분들이 빠르게 개발하실 수 있도록 베이직하게 구현하였습니다
| 기능 | 설명 |
|---|---|
| 🎯 프레임 이동 및 크기 조정 | 드래그로 프레임을 이동하거나 우측 하단 모서리(🔘)를 드래그해 크기 변경 가능 |
| 📸 프레임 영역만 캡처 | RepaintBoundary로 전체를 캡처 후, Canvas.drowImagePath로 프레임 좌표만 잘라내기 |
| 🖼 캡처 미리보기 다이얼로그 | 캡처된 이미지를 다이얼로그로 확인 가능 |
| 기본 화면 | 스크린샷 모드 활성화 (FAB 클릭) | 프레임 이동 및 크기 조정 화면 | 미리보기 다이얼로그 화면 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 프로젝트 클론하기
git clone https://github.com/generalChang/flutter_screenshot_specific_area_example.git cd flutter_screenshot_specific_area_example - 패키지 설치 후 앱 실행
flutter pub get flutter run



