본문 바로가기

1.344

Flutter 플러터에서 이전 페이지로 돌아가고 새로고침하는 방법은 무엇인가요?, How to go back and refresh the previous page in Flutter? 질문 나는 홈페이지가 있습니다. 클릭하면 탐색을 통해 다른 페이지로 이동하고, 그곳에서 몇 가지 작업을 수행한 다음 뒤로 버튼을 누르면 홈페이지로 돌아갑니다. 그러나 문제는 홈페이지가 새로 고쳐지지 않는다는 것입니다. 뒤로 버튼을 누를 때 페이지를 다시로드하고 홈페이지를 새로 고칠 수 있는 방법이 있을까요? 답변 첫 번째 페이지로 돌아갈 때 이렇게 API 호출을 트리거할 수 있습니다. 의사 코드 class PageOne extends StatefulWidget { @override _PageOneState createState() => new _PageOneState(); } class _PageOneState extends State { _getRequests()async{ } @override Wid.. 2023. 12. 11.
Flutter GridView.Builder의 자식들에게 높이를 주는 방법은 무엇인가요?, flutter how to give height to the childrens of GridView.Builder 질문 나는 gridview.builder의 자식에게 높이를 주려고 시도하고 있지만, 받아들이지 않고 있습니다. 컨테이너를 사용하여 시도했지만 작동하지 않습니다... 도와주세요 GridView.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2, ), itemCount: snapshot.data.length, itemBuilder: (BuildContext context, int index) { return Container( height: 280.0, child: Column( children: [ Padding( padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0).. 2023. 12. 11.
Flutter 플러터 이미지 사전로드, Flutter image preload 질문 앱 시작 시 이미지를 어떻게 미리 로드할 수 있을까요? 드로어에 배경 이미지가 있지만 처음 드로어를 열 때 이미지가 자산에서 가져와서 표시되는 것처럼 깜박거리는 것을 볼 수 있고, 이는 처음으로 보는 순간에 나쁜 경험을 제공합니다. 드로어를 여는 다른 경우에는 예상대로 동작하므로 캐시되기 때문입니다. 앱 로드 시 미리 가져와서 이런 효과가 없도록 하고 싶습니다. 답변 드로어가 구축되기 전에 이미지를 로드하기 위해 precacheImage 함수를 사용하세요. 예를 들어, 드로어를 포함하는 위젯에서 다음과 같이 사용할 수 있습니다: class MyWidgetState extends State { @override void didChangeDependencies() { // 이미지 유형에 따라 공급자를 .. 2023. 12. 11.
Flutter OutlinedButton 테두리 색상을 어떻게 변경하나요?, How to change OutlinedButton border color? 질문 플러터 위젯, 저는 BorderSide(color : Colors.blue)을 사용하여 OutlineButton의 테두리 색상을 변경해 보았습니다. 테두리 색상을 어떤 색상으로 설정하더라도 OutlineButton은 항상 회색 테두리를 가지고 있지만 너비 변경은 적용됩니다. OutlineButton의 테두리 선 색상을 어떻게 변경할 수 있을까요? class OutlineButtonWidget extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: OutlineButton( onPressed: null, borderSide: BorderSide( width: 5.0, color: Colo.. 2023. 12. 11.