본문 바로가기

1.344

Flutter 플러터 애플리케이션을 전체 화면으로 만들기 | 플러터에서 전체 화면을 활성화하는 방법은 무엇인가요?, Make flutter application fullscreen | How to enable fullscreen in flutter? 질문 플러터 애플리케이션을 전체화면으로 만드는 방법은 어떻게 하면 될까요? 이미 상태 표시줄을 숨기는 방법을 찾았습니다. 플러터 앱에서 안드로이드 상태 표시줄 숨기기 하지만 안드로이드 네비게이션 바를 숨기는 방법을 찾을 수 없습니다. 답변 안드로이드 상태 표시 줄과 정확히 같습니다. SystemChrome.setEnabledSystemUIOverlays([])를 수행하면 상태 표시 줄과 탐색 표시 줄이 모두 숨겨집니다. p/s : 전체 화면 모드를 비활성화하려면 SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);를 사용하십시오. 2023. 8. 28.
Flutter BottomNavigationBar의 아이콘에 알림 배지 표시, Displaying notification badge on BottomNavigationBar's Icon 질문 새로운 메시지가 수신함 탭에 도착했을 때, BottomNavigationBar의 Icon 위젯의 오른쪽 상단 모서리에 알림 배지(색상이 있는 구슬)를 표시하고 싶습니다. 이는 https://developer.android.com/preview/features/notification-badges.html와 유사하지만, 제 경우에는 앱 내에서 표시됩니다. 기존 아이콘에 오버레이를 그리고 사용자 정의 아이콘 클래스를 만들기 위한 팁이 있을까요? 답변 카운팅 배지의 또 다른 변형 (아이콘 스택으로 구현되고 컨테이너 텍스트로 래핑되며, 카운터가 증가할 때 늘어납니다): BottomNavigationBarItem( icon: new Stack( children: [ new Icon(Icons.notificat.. 2023. 8. 28.
Flutter 다트에서 요일의 이름을 어떻게 얻을 수 있나요?, How get the name of the days of the week in Dart 질문 누군가는 DateTime에서 요일의 이름을 어떻게 추출할 수 있는지 알고 있나요? 예시: DateTime date = DateTime.now(); String dateFormat = DateFormat('dd-MM-yyyy hh:mm').format(date); 결과 -> 금요일 답변 'EEEE'를 날짜 패턴으로 사용하세요. DateFormat('EEEE').format(date); /// 예: 목요일 잊지말고 import 하세요. import 'package:intl/intl.dart'; 더 많은 정보는 여기를 확인하세요 : https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html 2023. 8. 23.
Flutter 플러터: 프로그래밍 방식으로 드로어 열기, Flutter: How to open Drawer programmatically 질문 저는 Drawer를 슬라이딩이 아닌 프로그래밍 방식으로 열고 싶습니다. 슬라이딩 기능(드로어의 터치 기능)을 비활성화하는 방법은 무엇인가요? 답변 Null 안전 코드 GlobalKey를 사용: final GlobalKey _key = GlobalKey(); // 키 생성 @override Widget build(BuildContext context) { return Scaffold( key: _key, // 키를 Scaffold에 할당. drawer: Drawer(), floatingActionButton: FloatingActionButton( onPressed: () => _key.currentState!.openDrawer(), // Scaffold.of(context).openDrawer().. 2023. 8. 23.