본문 바로가기

전체 글980

Flutter 플러터 ListView 레이지 로딩, Flutter ListView lazy loading 질문 How can I realize items lazy loading for endless listview? I want to load more items by network when user scroll to the end of listview. 답변 당신은 ScrollController를 들을 수 있습니다. ScrollController에는 스크롤 오프셋과 ScrollPosition 목록과 같은 유용한 정보가 있습니다. 당신의 경우에는 controller.position에 흥미로운 부분이 있습니다. 이는 현재 보이는 ScrollPosition을 나타냅니다. 이는 스크롤 가능한 부분을 나타냅니다. ScrollPosition은 스크롤 가능한 부분 내부의 위치에 대한 정보를 포함합니다. 예를 들어 ext.. 2023. 6. 23.
Flutter 플레이 스토어에서 앱을 제거한 후 "검토를 위해 보낼 준비 완료" 상태에서 새로운 릴리스가 멈춰 있습니다 [종료됨], New release stuck at "Ready to send for review" after play store removed the app [closed] 질문 내 앱이 최근에 플레이 스토어에서 삭제되었습니다. 앱 내부에 개인 정보 보호 정책이 누락되어 있기 때문입니다. APK는 유효한 개인 정보 보호 정책이 필요합니다. 귀하의 앱은 Play 개발자 콘솔의 지정된 필드와 Play 배포 앱 내부에서 개인 정보 보호 정책을 게시하지 않고 사용자의 기본 계정 정보를 ************에 업로드합니다. 이 문제를 해결하고 새로운 릴리스를 만들었지만, 어떤 이유에서인지 검토 상태가 검토 준비 완료로 멈춰 있습니다. 이것을 검토 중으로 변경하는 방법은 무엇인가요? 답변 You need to go to publishing overview (left side under dashboard) and confirm again. Then the status should ch.. 2023. 6. 23.
Flutter 플러터에서 'yield' 키워드는 무엇을 하는가요?, What does 'yield' keyword do in flutter? 질문 yield 키워드는 Dart에서 실제로 무엇을 하는가요? 답변 yield는 주변의 async* 함수의 출력 스트림에 값을 추가합니다. 이는 return과 유사하지만 함수를 종료하지 않습니다. https://dart.dev/guides/language/language-tour#generators을(를) 참조하세요. Stream asynchronousNaturalsTo(n) async* { int k = 0; while (k < n) yield k++; } yield 문이 실행되면, 표현식을 평가한 결과를 스트림에 추가합니다. 이는 필요에 따라 중단되지 않을 수 있습니다 (현재 구현에서는 중단됩니다). 2023. 6. 23.
Flutter TextSpan에서 제스처 감지, Gesture detection in Flutter TextSpan 질문 TextSpan에서 사용자가 터치한 단어를 감지할 수 있는 방법이 있나요? 이 문장은 스택 오버플로 봇이 더 많은 내용을 작성하도록 요구하는 것을 우회하기 위해 여기에 있습니다 :) 답변 당신은 스스로 개선할 수 있습니다. import 'package:flutter/gestures.dart'; ... RichText( text: TextSpan(text: 'Non touchable. ', children: [ TextSpan( text: 'Tap here.', recognizer: TapGestureRecognizer()..onTap = () => print('Tap Here onTap'), ) ]), ); 2023. 6. 23.
Flutter PageView: 기본 스크롤링을 비활성화하고 탭 이벤트로 대체하세요., PageView: Disable the default scrolling and replace it with Tap event 질문 만약 PageView가 있다면, 기본 스크롤 동작 (스와이핑)을 비활성화하고 다음 항목이 버튼을 탭하여 보이도록 만드는 방법은 무엇인가요? 답변 스와이핑을 비활성화하려면 다음을 설정할 수 있습니다: PageView(physics: NeverScrollableScrollPhysics()) 2023. 6. 23.
Flutter 플러터: 새 프로젝트를 만드는 방법, Flutter: How to create a new project 질문 Flutter SDK를 설치하려면 macOS에 설치하기 - iOS 설정 링크에서 제공하는 단계를 따르세요. 하지만 Xcode에서 새 샘플 프로젝트를 만들 수 없습니다. Xcode를 사용하여 새 프로젝트를 시작하는 적절한 방법을 찾을 수 없습니다. 새 샘플 프로젝트를 시작하는 방법은 다음과 같지만 Xcode용이 아닙니다: 시작하기: 테스트 드라이브 Xcode에서 새 Flutter 프로젝트를 만드는 방법은 무엇인가요? 저는 Xcode 9.3 - beta 3를 사용하고 있습니다. 답변 나는 명령 줄을 통해 Flutter 프로젝트를 생성하는 것이 더 나은 방법이라고 생각합니다. flutter create --org com.yourdomain your_app_name 이 명령은 간단한 카운터 앱을 생성합니다.. 2023. 6. 23.
Flutter 플러터에서 BottomNavigationBar 스타일, Style BottomNavigationBar in Flutter 질문 저는 Flutter를 시도하고 있으며 앱의 BottomNavigationBar 색상을 변경하려고합니다. 그러나 제가 달성한 것은 BottomNavigationItem (아이콘 및 텍스트)의 색상을 변경하는 것뿐입니다. 여기에서 내 BottomNavigationBar을 선언하는 곳입니다: class _BottomNavigationState extends State{ @override Widget build(BuildContext context) { return new Scaffold( appBar: null, body: pages(), bottomNavigationBar:new BottomNavigationBar( items: [ new BottomNavigationBarItem( icon: cons.. 2023. 6. 23.
Flutter 안드로이드 스튜디오가 설치되어 있지 않은 경우, 기계에 안드로이드 스튜디오가 설치되어 있어도 플러터 닥터를 실행합니다., Android Studio (not installed) , when run flutter doctor while Android Stud.. 질문 맥에서 flutter doctor 명령을 실행하면 아래와 같이 표시됩니다. 이미 Android Studio를 설치했으며 Android Studio에서 ios 빌드를 실행할 수 있습니다. [!] Android Studio (not installed) flutter doctor 출력: Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.5 18F132, locale en-GB) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2) [✓] Xc.. 2023. 6. 18.