본문 바로가기

Flutter2.44

Flutter 플러터 테스트의 코드 커버리지 데이터를 어떻게 표시할 수 있을까요?, How can the code coverage data from Flutter tests be displayed? 질문 나는 Android Studio를 사용하여 Flutter 앱을 개발하고 있습니다. 테스트를 작성하고 코드 커버리지를 확인하려고 하는데, IDE나 다른 응용 프로그램에서 데이터를 보는 방법을 알 수 없습니다. flutter test --coverage를 실행하면 커버리지 보고서가 /coverage/lcov.info라는 파일에 생성되는 것 같습니다. 그 파일은 다음과 같은 내용을 가지고 있습니다: SF:lib\data\Customer.g.dart DA:9,2 DA:10,2 DA:11,2 DA:12,2 DA:13,2 DA:20,0 DA:21,0 DA:22,0 DA:23,0 DA:24,0 ... 파일을 살펴보면 프로젝트 파일의 목록과 줄별 커버리지 데이터가 있는 것 같습니다. Android Studio에서.. 2023. 8. 12.
Flutter 플러터 - AppBar가 없을 때 상태 표시줄 색상을 어떻게 설정하는 방법, Flutter - How to set status bar color when AppBar not present 질문 AppBar가 없을 때 상태 표시줄 색상을 설정하는 방법. 이렇게 시도해 봤지만 작동하지 않습니다. Widget build(BuildContext context) { SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark); return new Scaffold( body: new Container( color: UniQueryColors.colorBackground, child: new ListView.builder( itemCount: 7, itemBuilder: (BuildContext context, int index){ if (index == 0){ return addTopInfoSection(); } }, ), ), ); } 출력은 .. 2023. 8. 11.
Flutter 플러터에서의 오른쪽에서 왼쪽 (RTL), right-to-left (RTL) in flutter 질문 나는 한 주 이상 동안 플러터를 사용하고 있었고, 아랍어 (오른쪽에서 왼쪽으로) 앱을 만들고 싶었습니다. 플러터 앱 국제화를 읽었지만, 레이아웃 방향을 설정하는 방법에 대해 언급되지 않았습니다. 그래서 플러터에서 오른쪽에서 왼쪽 (RTL) 레이아웃을 어떻게 보여줄 수 있을까요? 답변 두 가지 선택지가 있습니다 : 1. 모든 장치에 로캘 (및 방향)을 강제로 지정 -- 방법 1: 로컬라이제이션 사용 flutter_localizations 패키지를 pubspec.yml에 추가하십시오. dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter 그런 다음 import 'package:flutter/material.dart'; impor.. 2023. 8. 11.
Flutter 플러터에서 ModalBottomSheet의 상태를 업데이트하는 방법은 무엇인가요?, How to update state of a ModalBottomSheet in Flutter? 질문 이 코드는 매우 간단합니다: 모달 바닥 시트를 보여주고 사용자가 버튼을 클릭하면 시트의 높이를 10만큼 증가시킵니다. 하지만 아무 일도 일어나지 않습니다. 실제로, 사용자가 바닥 시트를 "슬라이드"하여 크기를 업데이트합니다(스와이프가 시트의 내부 상태를 업데이트한다고 믿습니다). 제 질문은: 모달 바닥 시트의 상태 업데이트를 어떻게 호출할 수 있을까요? showModalBottomSheet( context: context, builder: (context) { return Container( height: heightOfModalBottomSheet, child: RaisedButton( onPressed: () { setState(() { heightOfModalBottomSheet += 10; .. 2023. 7. 19.