본문 바로가기

전체 글980

Flutter 플러터에서 전체 화면 대화 상자를 만드는 방법은 무엇인가요?, How to make a full screen dialog in flutter? 질문 전체 화면 대화 상자를 만들고 싶습니다. 대화 상자의 배경은 불투명해야 합니다. 다음은 예시입니다: Flutter에서 이와 같이 만드는 방법은 무엇인가요? 답변 다음과 같은 HTML을 한국어로 번역하되, HTML 태그와 태그를 영어로 유지하세요: import 'package:flutter/material.dart'; class TutorialOverlay extends ModalRoute { @override Duration get transitionDuration => Duration(milliseconds: 500); @override bool get opaque => false; @override bool get barrierDismissible => false; @override Color .. 2023. 7. 19.
Flutter 플러터 웹은 다른 도메인에서 네트워크 이미지를 불러올 수 없습니다., Flutter web can't load network image from another domain 질문 다른 도메인에서 API 호출로 플러터 웹에서 네트워크 이미지를 로드할 수 없습니다. 다음 오류가 발생합니다. 다른 도메인에서 이미지를 로드하려고 하고 있나요? 다음에서 답변을 찾을 수 있습니다: https://flutter.dev/docs/development/platform-integration/web-images ImageCodecException: 네트워크 이미지를 로드하지 못했습니다. 도움이 필요하신가요? 답변 Flutter 웹 페이지에서 다른 도메인이나 Firebase Storage에서 이미지를 표시하려면 데이터를 CORS로 구성해야 합니다: GCP 콘솔을 열고 프로젝트를 선택한 다음 상단 탐색 모음의 >_ 아이콘 버튼을 클릭하여 클라우드 터미널 세션을 시작합니다. 편집기 버튼(연필 아이콘.. 2023. 7. 19.
Flutter 리스트뷰에 스크롤 인디케이터를 추가하는 방법, How to add scroll indicator in ListView 질문 ListView에서 스크롤 인디케이터를 표시하는 방법이 있을까요? 다음은 기본 코드입니다: ListView.builder( itemCount: 50, itemBuilder: (context, index) => ListTile(title: Text("아이템= ${index + 1}"),), ) 답변 감사합니다 Günter Zöchbauer. 당신은 ListView를 Scrollbar로 감쌀 수 있습니다. Scrollbar( child: ListView.builder( itemCount: 50, itemBuilder: (context, index) => ListTile(title: Text("Item= ${index + 1}"),),), ) 2023. 7. 17.
Flutter 플러터에서 복사 가능한 텍스트 위젯을 만드는 방법은 무엇인가요?, How to make copyable Text Widget in Flutter? 질문 길게 탭하면 Text 위젯에는 '복사'라는 툴팁이 나타납니다. '복사'를 클릭하면 텍스트 내용이 시스템 클립보드에 복사됩니다. 다음은 길게 탭하여 텍스트를 복사하지만 '복사'가 나타나지 않으므로 사용자는 내용이 클립보드에 복사되었음을 알 수 없습니다. class CopyableText extends StatelessWidget { final String data; final TextStyle style; final TextAlign textAlign; final TextDirection textDirection; final bool softWrap; final TextOverflow overflow; final double textScaleFactor; final int maxLines; Copya.. 2023. 7. 17.
Flutter 플러터: 위젯에서 터치 이벤트 무시하기, Flutter: Ignore touch events on a Widget 질문 다른 위젯 위에 흐릿한 이미지를 가지고 싶지만, 그렇게 하면 아래의 위젯과 상호작용할 수 없습니다. 답변 해결책 블러 처리된 이미지 아래의 Widget과 상호작용할 수 없는 문제를 해결하기 위해 BackdropFilter를 IgnorePointer로 감싸면 됩니다. 즉, IgnorePointer가 여기서 해결책이 되며, Widget을 자식으로 전달하면 모든 터치 이벤트를 무시합니다. IgnorePointer(child: BackdropFilter(...),) ignoring의 bool 값을 변경하여 이 속성을 조정할 수 있습니다: IgnorePointer(ignoring: false, ...) 이렇게 하면 모든 터치 이벤트가 다시 활성화됩니다. 흡수 문제와 관련은 없지만 흥미로운 점으로, Absor.. 2023. 7. 17.
Flutter 플러터: 키보드 열기 및 닫기 감지 [중복], Flutter: Detect keyboard open and close [duplicate] 질문 나는 애플리케이션의 가장 상위 수준에 BottomNavigationBar를 가지고 있습니다. 나는 키보드가 열리고 닫히는 것을 앱 또는 하위 트리 어디에서나 감지하여 키보드가 보이는 동안 BottomNavigationBar를 표시하고 숨기고 싶습니다. 이것은 일반적인 문제이며 BottomNavigationBar와 직접적으로 관련이 없을 수도 있습니다. 다시 말해, BottomNavigationBar를 추상화하세요 :-) 답변 키보드 가시성을 확인하려면 위젯 트리의 어디에서나 viewInsets 속성을 확인하십시오. viewInsets.bottom이 0과 같을 때 키보드가 숨겨져 있습니다. MediaQuery를 사용하여 viewInsets를 확인할 수 있습니다: MediaQuery.of(context.. 2023. 7. 17.
Flutter 스크롤 컨트롤러는 어떠한 스크롤 뷰에도 연결되어 있지 않습니다., ScrollController not attached to any scroll views 질문 나는 CustomScrollView를 사용하고 컨트롤러를 제공하고 있습니다. ScrollController는 작동하며, 리스너를 추가하고 스크롤 뷰의 위치를 출력했습니다. CustomScrollView( controller: _scrollController, 지금, 내가 하려고 하는 것은 initState() 함수 내에서 위치 50.0으로 이동하는 것입니다. _scrollController.jumpTo(50.0); 하지만, 에러가 발생합니다. scrollController가 어떠한 스크롤 뷰에도 연결되어 있지 않습니다. 답변 scrollController가 스크롤 뷰에 연결되어 있는지 먼저 hasClients 속성을 사용하여 확인합니다. if (_scrollController.hasClients) .. 2023. 7. 17.
Flutter 스위프트 팟은 아직 정적 라이브러리로 통합되지 않습니다. FirebaseCoreInternal 라이브러리., Swift pods cannot yet be integrated as static libraries FirebaseCoreInternal-library 질문 저는 Flutter로 앱을 개발하고 있습니다. "pod install" 또는 "pod install --repo-update" 또는 "pod update"를 실행했을 때 이 오류 메시지를 받았고, pod install이 실패하고 중단되었습니다. 오류 메시지: [!] 다음의 Swift 팟은 아직 정적 라이브러리로 통합할 수 없습니다: Swift 팟 FirebaseCoreInternal-library은(는) GoogleUtilities-library에 의존하며, 이 팟은 모듈을 정의하지 않습니다. (정적 라이브러리로 빌드할 때 Swift에서 이를 가져오기 위해 모듈 맵을 생성하는 것이 필요합니다). 이러한 대상이 모듈 맵을 생성하도록 선택하려면 Podfile에서 전역으로 use_modular_heade.. 2023. 7. 17.