본문 바로가기

1.344

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 iOS - CocoaPods는 최신 플러터 업그레이드 이후 터미널이 UTF-8 인코딩을 사용해야합니다., iOS - CocoaPods requires your terminal to be using UTF-8 encoding - after latest flutter upgrade 질문 나는 플러터를 업그레이드 한 후에 이 오류를 받고 있습니다. 업그레이드하기 전에 iOS와 안드로이드에서 모든 것이 정상적으로 작동했습니다. 지금은 iOS에서 프로젝트가 빌드되지 않습니다. 아래는 내 터미널 정보입니다. pod setup --verbose WARNING: CocoaPods는 터미널이 UTF-8 인코딩을 사용하도록 요구합니다. 다음을 ~/.profile에 추가하는 것을 고려해보십시오: export LANG=en_US.UTF-8 pod install --verbose WARNING: CocoaPods는 터미널이 UTF-8 인코딩을 사용하도록 요구합니다. 다음을 ~/.profile에 추가하는 것을 고려해보십시오: export LANG=en_US.UTF-8 [!] 프로젝트 디렉토리에서 `Po.. 2023. 8. 11.
Flutter 플러터 for 루프를 사용하여 위젯 목록 생성, Flutter for loop to generate list of widgets 질문 이렇게 코드가 있지만 동적인 수의 자식을 표시하기 위해 정수 배열을 반복하도록하고 싶습니다: return Container( child: Column( children: [ Center( child: Text(text[0].toString(), textAlign: TextAlign.center), ), Center( child: Text(text[1].toString(), textAlign: TextAlign.center), ), ], ), ) text 변수는 여기서 문자열로 변환 된 정수의 목록입니다. 배열을 반복하고 'children'을 표시하기 위한 함수를 추가해보았지만 유형 오류가 발생했습니다. Dart와 Flutter에 익숙하지 않기 때문에 어떻게해야할지 모르겠습니다. 답변 이렇게 해볼 수.. 2023. 8. 11.