일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃허브
- .NET
- 함수
- Animation
- 마우이
- HTML
- 자바스크립트
- page
- 리엑트
- 바인딩
- JavaScript
- React JS
- Binding
- spring boot
- Maui
- 오류
- GitHub
- Flutter
- db
- 파이어베이스
- 닷넷
- 플러터
- MVVM
- MSSQL
- Firebase
- MS-SQL
- typescript
- 애니메이션
- AnimationController
- listview
- Today
- Total
목록MediaQuery (2)
개발노트
LayoutBuilder LayoutBuilder는 부모 위젯의 제약 조건(constraints)을 사용하여 자식 위젯의 크기와 위치를 조절하는데 사용됩니다. 이 위젯은 주로 부모 위젯이 자식 위젯에 대한 크기나 제약 조건을 지정하는 경우에 유용합니다. LayoutBuilder의 자식 위젯은 BuildContext와 BoxConstraints를 매개변수로 받아 해당 제약 조건 내에서 레이아웃을 조정할 수 있습니다. LayoutBuilder 와 MediaQuery 비교 MediaQuery는 디바이스의 화면 크기와 특성을 얻는데 사용됩니다. 이는 앱의 반응형 디자인 및 다양한 화면 크기에 대응하는데 유용합니다. MediaQuery를 사용하면 디바이스의 화면 크기, 화면 밀도, 방향 등과 같은 정보를 얻을 수..
showModalBottomSheet showModalBottomSheet 위젯을 이용하면 하단에서 올라오는 Sheet를 만들수 있습니다. GestureDetector의 onTap을 이용하여 클릭했을 때 Sheet가 나오는 기능을 만들어보겠습니다. Sheet안에는 ListView의 아이템이 나오도록 만들었습니다. 예시. import 'package:flutter/material.dart'; class TestScreen extends StatefulWidget { const TestScreen({super.key}); @override State createState() => _TestScreenState(); } class _TestScreenState extends State { void _onTap..