본문 바로가기

Flutter397

Flutter 컨테이너 위젯 내부에는 테두리 반경이 적용되지 않습니다., border radius not apply inside container widget 질문 자식 Container 내부에는 테두리 반경이 적용되지 않습니다. SizedBox 및 Stack 위젯을 사용해 보았지만, 컨테이너 내부에 테두리가 필요합니다. Scaffold( appBar: AppBar( title: new Text("ListView"), ), body: Center( child: Padding( padding: EdgeInsets.all(15.0), child: Container( decoration: BoxDecoration( borderRadius: BorderRadius.circular(15.0), border: Border.all( color: Colors.green, width: 2.0 ) ), child: Container( color: Colors.red, ) ), .. 2023. 10. 3.
Flutter 플러터에서 AppBar를 변경하지 않고 TabBar의 배경색을 변경하는 방법은 무엇인가요?, How to change background color of TabBar without changing the AppBar in flutter? 질문 TabBar의 배경색을 변경하는 방법은 있지만 AppBar은 변경하지 않을 수 있을까요? TabBar에는 background 속성이 없는데, 해결 방법이 있을까요? 답변 TabBar의 색상을 변경하려면 Theme primaryColor를 변경하면 됩니다: return MaterialApp( theme: ThemeData( brightness: Brightness.light, // tabBarTheme 추가 tabBarTheme: const TabBarTheme( labelColor: Colors.pink[800], labelStyle: TextStyle(color: Colors.pink[800]), // 텍스트 색상 indicator: UnderlineTabIndicator( // 인디케이터(밑줄).. 2023. 10. 3.
Flutter 플러터에서 기본 위젯 스플래시 효과를 비활성화하는 방법은 무엇인가요?, How to disable default Widget splash effect in Flutter? 질문 위젯에서 기본적인 터치 효과를 비활성화하는 방법은 무엇인가요? 때때로 이 효과는 원하지 않을 때가 있습니다. 예를 들어 다음 TextField의 경우: 답변 위의 @hunter의 제안에 따라, 내 테마에서 highlightColor와 splashColor를 모두 Colors.transparent로 설정하면 리플이 제거된다는 것을 발견했습니다. 하지만 highlightColor를 설정하는 것이 일부 부작용을 일으킬 수 있다는 우려가 있지만, 아직은 아무런 문제가 없는 것 같습니다. 편집: 원래 답변에는 많은 추천이 있었지만, 더 배우면서 제대로 된 방법이 아니라는 것을 깨달았습니다. 아래에서 여러 사람들이 지적한 대로, 더 좋은 해결책은 splashFactory를 사용하는 것입니다. 예를 들어, 아래.. 2023. 10. 3.
Flutter 플러터 웹을 실행할 때 포트 번호를 지정하는 방법, How to specify a port number while running flutter web 질문 Flutter 웹을 시작할 때 항상 동일한 지정된 포트 번호에서 Headless-Server 대상으로 시작하는 방법이 있을까요? 오늘날 다음과 같이 웹 애플리케이션을 실행하면: flutter run -d headless-server 임의의 포트 번호가 제공됩니다. 답변 Android Studio에서 이 작업을 수행하려면 메뉴 Run > Edit configuration에 추가 매개변수를 추가하십시오. 따라서 Additional arguments에 --web-port=49430을 추가하십시오. 2023. 10. 3.