티스토리 뷰
반응형
MediaQuery(미디어쿼리) 개념
MediaQuery(미디어쿼리)는 디바이스의 스크린 사이즈 맞게 앱의 스크린 사이즈가 조절이 되어야 할 때 사용하는 것으로 디바이스의 사이즈를 알아낼 수 있고 사용자가 원하는 레이아웃으로 빌드를 할 수 있다.
MediaQuery(미디어쿼리) 사용법
class MyPage extends StatefulWidget {
const MyPage({Key? key}) : super(key: key);
@override
State<MyPage> createState() => _MyPageState();
}
class _MyPageState extends State<MyPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.deepPurple,
appBar: AppBar(
title: const Text('MediaQuery'),
),
body: Center(
child: Column(
children: [
/*
* MediaQuery -> 디바이스의 사이즈를 알수 있음, 조건에 따라 원하는 레이아웃을 지정 할 수 있음.
* */
Text('Width : ' + MediaQuery.of(context).size.width.toString()),
Text('Height : ' + MediaQuery.of(context).size.height.toString()),
/*
* aspectRatio -> 창의 가로 세로 크기의 비율을 알려줌.
* toStringAsFixed(2) -> 소수점 2자리 까지 표현
* */
Text('AspectRatio : ' + MediaQuery.of(context).size.aspectRatio.toString()),
Text('AspectRatio : ' + MediaQuery.of(context).size.aspectRatio.toStringAsFixed(2)),
],
),
),
);
}
}

이번 내용도 코딩셰프 님의 강좌를 보고 직접 실습한 내용을 작성하였습니다.
감사합니다.
출처 및 참고 : https://youtu.be/WCjVqJjD7Ww - [플러터 / Flutter] 순한 맛 시즌 2 | 반응형 레이아웃으로 유튜브 페이지 구조 만들기
반응형
'공부하는 키보드르륵 > Flutter' 카테고리의 다른 글
[반응형 레이아웃] Ver.2 - LayoutBuilder를 이용하여 반응형 만들기 (0) | 2022.09.22 |
---|---|
[반응형 레이아웃] Ver.1 - MediaQuery를 이용하여 반응형 만들기 (0) | 2022.09.20 |
Flutter 설정 (0) | 2022.09.18 |
Flutter란 무엇인가? (0) | 2022.09.18 |
Flutter 시작 (1) | 2022.09.18 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 로또구매팁
- 난임부부
- 실내데이트
- 코드팩토리
- springboot
- 소근육발달
- java
- EUREKA
- spring msa
- 안드로이드
- 반응형레이아웃
- Spring cloud gateway
- 갤럭시s25울트라
- json
- 행운
- apigateway
- android
- Flutter
- 코딩셰프
- 플러터
- 인생역전
- Spring
- 개발자
- 내돈내산
- 정보처리기사
- MSA
- 육아
- 로또
- spring cloud gateway mvc
- DART
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함