본문 바로가기

1.344

Flutter 플러터: 외곽선 입력 테두리, Flutter: Outline input border 질문 저는 텍스트 필드에 테두리를 만들려고 했습니다: return TextField( ... border: OutlineInputBorder( borderSide: BorderSide( color: Colors.red, width: 5.0), ) ) 하지만 항상 검은색 테두리가 1.0의 너비로 반환됩니다. 색상을 변경하는 유일한 방법은 힌트 색상을 지정하는 ThemeData를 생성하는 것이었지만, 너비를 변경하는 방법을 찾지 못했습니다. 답변 당신이 찾고 있는 것은 - InputDecoration의 enabledBorder 속성입니다. 포커스가 변경되면 테두리를 변경하려면 - focusedBorder를 사용하세요. TextField( decoration: new InputDecoration( focuse.. 2023. 8. 12.
작업 ':app:mergeDexDebug'을(를) 실행하지 못했습니다. Firestore | Flutter, Execution failed for task ':app:mergeDexDebug'. Firestore | Flutter 질문 Firestore를 프로젝트에서 사용하려고합니다. 내 프로젝트는 새로운 것이지만, 앱을 에러 없이 장치에서 실행하는 데 문제가 있습니다: ':app:mergeDexDebug' 작업을 실행하는 동안 실행이 실패했습니다. 내 앱은 AndroidX를 사용하고 있습니다. google-services.json 파일을 추가하고 단계를 따랐습니다. Yaml 파일: dependencies: cloud_firestore: ^0.13.3 android/build.gradle: com.google.gms:google-services:4.3.3 전체 오류: 실패: 예외가 발생하여 빌드에 실패했습니다. 무엇이 잘못되었는지: ':app:mergeDexDebug' 작업을 실행하는 동안 실패했습니다. com.android.bu.. 2023. 8. 12.
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 플러터에서 가로로 스크롤 가능한 카드들과 스냅 효과를 구현해주세요., Horizontally scrollable cards with Snap effect in flutter 질문 나는 좌우로 스와이프할 때 적합한 스냅 효과가 있는 가로로 스크롤되는 카드 목록을 만들고 싶습니다. 각 카드 사이에 일정한 간격이 있으며 아래 이미지와 같이 화면에 맞게 조정됩니다. 또한, 이 가로로 스크롤 가능한 목록 요소는 수직으로 스크롤 가능한 목록 내에 포함되어야 합니다. 내가 달성한 것은 플러터 문서를 따라가며 가로로 스크롤되는 카드 목록만 표시하는 것입니다. class SnapCarousel extends StatelessWidget { @override Widget build(BuildContext context) { final title = '가로 목록'; return MaterialApp( title: title, home: Scaffold( appBar: AppBar( title:.. 2023. 8. 11.