일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ipad
- 호주 이민
- StatelessWidget
- 기술인증
- OpenGL
- progress
- 회전판
- 블러 효과
- BlurDrawable
- c
- Android
- 플러터
- 공학인증
- c++
- rotate circle
- first flutter app
- flutter
- Engineer Australia
- ABEEK
- HTML 게임 엔진
- first_app
- game engine
- PowerMockup
- reverse proxy
- flutter progress dialog
- quintus
- 맨붕
- nginx
- 앱 기획
- StatefulWidget
- Today
- Total
목록progress (2)
우동우동우's note
지난번 progress dialog 관련해서 글을 쓰면서 Progress Dialog 를 사용하면 싱글 스레드 문제를 지적한 적이 있었다. showDialog()함수를 부르고 난 뒤에 바로 Navigator.pop()을 하면 progress 는 닫히지 않고 기존 View가 닫혀버리는 문제가 있다. 이러한 문제가 있어 build 함수 내에서 Visibility Widget을 활용하거나 조건문을 사용하는 방식이 flutter에서 더 좋은 방법이라고 설명했었다. 그런데 이런 방식은 기존 View 위에 나타나는 View를 만들기 위해서 전체 화면 위에 구조를 짜야하기 때문에 Widget의 계층 구조가 한단계 더 만들어 져야 하고 구조가 좀더 복잡해 진다. 기본 구조가 하나의 Scaffold 안에 AppBar와 ..
익숙함에서 찾은 방법 나는 Android App 개발을 하다가 Flutter를 이번에 처음 접하게 되었다. Android 앱에서 Dialog를 나타내는 방식은 Dialog 객체를 생성 후 show 함수를 불러 보여주고 지울 때 dismiss 함수를 불러서 삭제하는 방식이다. 이러한 방식은 객체 지향 언어에서 자연스럽게 사용하는 방식이며 특정 이벤트때 해당 함수를 call 하는 방식으로 매우 간단하다. 그리고 dialog는 Activity 속해 있는 것임으로 제어가 용이하다. 그때의 익숙함 때문에 나도 Pregress Dialog를 유사한 형태로 개발된 open 소스를 찾았다. flutter pregress dialog를 검색창에 치면 가장 먼저 나오는 것이다. progress_dialog 라이브러리일 것..