본문 바로가기

1.344

Flutter 플러터의 AbsorbPointer와 IgnorePointer의 차이, Flutter AbsorbPointer vs IgnorePointer difference 질문 flutter에서 AbsorbPointer와 IgnorePointer의 차이점은 무엇인가요? 문서에는 다음과 같이 언급되어 있습니다: AbsorbPointer는 자체에서 히트 테스트를 종료하여 하위 트리가 포인터 이벤트를받지 못하게합니다. IgnorePointer는 자체적으로 히트 테스트에 투명하지만 하위 항목이 포인터 이벤트를받지 못하도록합니다. 두 가지 사이의 실제 차이점을 이해하지 못했습니다. 답변 차이점은 두 위젯이 서로 겹치고 클릭을 받을 수 있는 경우입니다. 빨간색과 파란색 사각형을 생각해보세요. 두 사각형 모두 클릭 가능하며, 파란색 사각형이 빨간색 사각형 위에 작게 겹쳐져 있습니다: Stack( alignment: Alignment.center, children: [ Container.. 2023. 9. 26.
Flutter 플러터에서 기본 글꼴 패밀리를 변경하는 방법은 무엇인가요?, How to change the default font family in Flutter 질문 어떻게 앱의 모든 텍스트를 특정 폰트로 변경할 수 있을까요? TextStyle()를 사용하여 각각의 텍스트를 개별적으로 변경할 수는 있지만, 어떻게 앱을 특정 폰트로 기본 설정할 수 있을까요? 어떻게 보여주시겠어요? 답변 아래 단계를 따라서 플러터 앱의 기본 폰트 패밀리를 변경할 수 있습니다: 1. 프로젝트 폴더에 폰트 파일을 추가하세요. 예를 들어 프로젝트 폴더 > assets > fonts > hind입니다. 2. 프로젝트의 pubspec.yaml 파일에서 폰트 파일과 스타일을 가진 폰트 패밀리를 선언하세요 (예시): 메인 클래스 파일의 MaterialApp 위젯에서 기본 폰트 패밀리를 다음과 같이 정의하세요: 2023. 9. 26.
Flutter 아이콘 버튼의 배경색을 설정하는 방법은 무엇인가요?, How to set background color for an icon button? 질문 아이콘 버튼에 배경색을 적용하고 싶지만 명시적인 backgroundColor 속성을 찾을 수 없습니다. 이렇게 하려고 합니다: 현재까지 이렇게 성취했습니다: 지금까지의 코드는 다음과 같습니다: @override Widget build(BuildContext context) { return Scaffold( resizeToAvoidBottomPadding: false, backgroundColor: Color(0xFF13212C), appBar: AppBar( title: Text('데모'), ), drawer: appDrawer(), body: new Center( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, // mainA.. 2023. 9. 26.
Flutter 플러터에서 축소되는 요소를 어떻게 애니메이션화할 수 있을까요?, How to Animate Collapsing Elements in Flutter 질문 사용자가 다른 위젯 (형제 또는 부모)을 탭 할 때 위젯을 확장하고 축소하려면 어떻게해야합니까? new Column( children: [ new header.IngridientHeader( new Icon( Icons.fiber_manual_record, color: AppColors.primaryColor ), '음성 트랙 1' ), new Grid() ], ) 사용자가 header.IngridientHeader를 탭 할 수 있도록하고 Grid 위젯은 토글되어야합니다 (표시되지 않으면 숨겨지고 그 반대도 마찬가지입니다). 나는 부트 스트랩에서 축소와 비슷한 작업을하려고합니다. getbootstrap.com/docs/4.0/components/collapse header.IngridientHead.. 2023. 9. 26.