본문 바로가기

UX5

Flutter 플러터에서 텍스트 위젯에 아이콘을 표시하는 방법은 무엇인가요?, How to show Icon in Text widget in flutter? 질문 나는 텍스트 위젯에서 아이콘을 보여주고 싶습니다. 어떻게 해야 할까요? 다음 코드는 IconData만 보여줍니다. Text("Click ${Icons.add} to add"); 답변 Flutter는 RichText() 내부에 위젯을 추가하기 위해 WidgetSpan()을 사용합니다. 예시: RichText( text: TextSpan( children: [ TextSpan( text: "Click ", ), WidgetSpan( child: Icon(Icons.add, size: 14), ), TextSpan( text: " to add", ), ], ), ) 위 코드는 다음과 같은 결과를 출력합니다: WidgetSpan의 자식 요소를 일반적인 위젯과 같이 다룰 수 있습니다. 2023. 6. 24.
Flutter: ListView 터치 스크롤 비활성화하기, Flutter: ListView disable scrolling with touchscreen 질문 ListView를 ScrollController로만 스크롤 가능하게 만들 수 있나요? 답변 댓글에서 언급한 것처럼, NeverScrollableScrollPhysics 클래스를 사용하면 됩니다: NeverScrollableScrollPhysics 클래스 사용자가 스크롤할 수 없는 스크롤 물리학입니다. 2023. 5. 29.
Flutter 플러터에서 AlertDialog를 새로 고칠 방법은 무엇인가요?, How to refresh an AlertDialog in Flutter? 질문 현재, AlertDialog에 IconButton이 있습니다. 사용자는 IconButton을 클릭할 수 있으며, 클릭할 때마다 두 가지 색상이 있습니다. 문제는 AlertDialog를 닫고 다시 열어야 색상 아이콘의 상태 변경을 볼 수 있다는 것입니다. 사용자가 클릭할 때 즉시 IconButton 색상을 변경하려고 합니다. 다음은 코드입니다: bool pressphone = false; //.... new IconButton( icon: new Icon(Icons.phone), color: pressphone ? Colors.grey : Colors.green, onPressed: () => setState(() => pressphone = !pressphone), ), 답변 StatefulBuil.. 2023. 5. 18.
Flutter CircularProgressIndicator의 크기를 설정하는 방법은 무엇인가요?, How to set size to CircularProgressIndicator? 질문 내 애플리케이션에 로딩 화면을 만들려고 하는데, CircularProgressIndicator 위젯을 사용하고 있습니다. 하지만 높이와 너비를 더 크게 만드는 방법이 있는지 궁금합니다. 너무 작아서요. 그래서 누군가 이 문제를 해결해 줄 수 있을까요? 답변 CircularProgressIndicator 위젯을 SizedBox 위젯으로 감쌀 수 있습니다. @override Widget build(BuildContext context) { return Container( child: Center( child: Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ SizedBox( child: CircularProgressIndicator.. 2023. 5. 18.