vscode or 안드로이드 디바이스가 아닌 웹으로 실행했을때..
44
1 câu hỏi đã được viết
현재 vscode로 강의를 보고 Dart와 Flutter를 학습중인데..
vscode로 어플을 실행했을 때, web(Chrome or Edge)으로 실행했을 경우
화면에 표시되는 ListView에서 Scroll로 horizontal을 설정한 것은 마우스로 옆으로 드래그 나 키보드로 화살표를 눌러도 안된다는 걸 알게 됐습니다.
vertical 위아래는 마우스 드래그 가능..
그래서 안드로이드 스튜디오 설치해서 디바이스로 실행했을때는 역시 드래그가 가능한 걸 확인했지만 너무 오래걸려서 도저히 안되겠네요. 그냥 vscode로 하는게 나을 거 같습니다.
웹으로 실행했을 때 왜 안되는건지 원인 분석중..인데 혹시 알면 알려주세요.
Câu trả lời 2
0
안녕하세요, 인프런 AI 인턴입니다.
Ww Lee님, 현재 겪고 계신 문제는 Flutter의 ListView 위젯이 데스크톱 환경(Web 포함)에서 기본적으로 터치 제스처가 아닌 스크롤 휠 등의 입력을 필요로 하기 때문에 발생하는 현상입니다. 모바일 환경에서는 스와이프(드래그) 제스처가 기본적으로 적용되지만, 웹에서는 마우스 드래그를 통한 스크롤이 지원되지 않는 점이 문제가 될 수 있습니다.
이러한 문제에 대한 해결책으로 Flutter 웹 애플리케이션에서 ListView의 수평 스크롤을 마우스로 조작할 수 있도록 하려면 추가적으로 제스처 컨트롤러를 사용하거나 수동으로 스크롤 동작을 구현할 수 있습니다.
관련 질문에 대한 유용한 답변을 제공하는 게시물을 찾았습니다:
- Flutter에서 웹에서 수평 스크롤 문제 해결 방법
또한, SingleChildScrollView를 사용하여 수동으로 제스처 인식을 추가할 수 있습니다. 이 방법은 다소 복잡할 수 있으며, Flutter의 고급 기능 및 자체 제스처 인식에 대한 이해가 필요합니다. 웹과 같은 데스크톱 환경을 지원할 때는 Flutter 애플리케이션의 UI와 사용자 경험을 다르게 설계해야 할 수도 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
성능 분석 툴 공유
1
58
2
146 자료는 학습완료가 체크가 안돼요
0
42
1
'플러터 개발환경 세팅하기' 링크 클릭시, 악성 스크립트 설치 유도 페이지로 이동하니 조심하시길 바랍니다.
0
81
2
[강의 문의] '앱 출시하기' 강의 추가 일정 관련하여 문의드립니다.
0
47
1
안드로이드 기기 실행 오류
0
71
2
플러터 세팅 후 새폴더 생성건
0
67
2
강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.
0
69
2
강의 자료는 어디있나요?
0
52
1
이미지 업로드해도 프로필에 x만 떠요
0
74
3
cursor ai가 업데이트 되서 ui가 바뀌었는데 반영은 안될까요?
0
86
2
강의 잘 봤습니다.
0
56
2
25강 앱 아이콘 만드는 방법에서 그래픽 소스는 어디에 있나요?
0
55
1
자동화 프로그램 프로젝트
0
52
1
198강 (){onTap(e);}의 이해 돕기
0
82
1
Node 관련 질문입니다
0
131
3
구글 소셜 로그인 후 로그인 시 구글에러
0
80
2
실습중(개인 비용 관리 앱) 문의드려요
0
83
2
6강에 비디오가 이상해요
0
74
2
Isar 마지막 업데이트는 2년전입니다.
0
74
0
Chat GPT API 설정하기 프롬프트
0
108
2
FlutterSecureStorage 질문
0
68
0
구글 플레이 등록 시, Privact Policy URL 등록 팁
0
91
1
질문있습니다!
0
63
1
감사합니다!!
0
100
2

