[Dart/Flutter] 자주 쓰는 Flutter Code
반응형 스크린 사이즈
// Flutter material
MediaQuery.of(context).size //앱 화면 크기 size Ex> Size(360.0, 692.0)
MediaQuery.of(context).size.height //앱 화면 높이 double Ex> 692.0
MediaQuery.of(context).size.width //앱 화면 넓이 double Ex> 360.0
MediaQuery.of(context).devicePixelRatio //화면 배율 double Ex> 4.0
MediaQuery.of(context).padding.top //상단 상태 표시줄 높이 double Ex> 24.0
// Getx 사용,
Get.context.mediaQuerySize // MediaQuery.of(context).size 와 유사함
Get.context.mediaQueryPadding // MediaQuery.of(context).padding 와 유사함
Get.height // MediaQuery.of(context).size.height 과 동일
Get.width // 하지만 불변함.
Get.context.devicePixelRatio // MediaQuery.of(context).devicePixelRatio; 와 유사함
Get.context.mediaQueryPadding.top // MediaQuery.of(context).padding.top 와 유사함
키보드 unfocus
GestureDetector(
behavior: HitTestBehavior.translucent,
onTap: () {
// flutter original
FocusScope.of(context).unfocus();
// getx
Get.focusScope!.unfocus();
},
child: Container(),
),
Author And Source
이 문제에 관하여([Dart/Flutter] 자주 쓰는 Flutter Code), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@realryankim/DartFlutter-반응형-스크린-크기-가져오기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)