본문 바로가기

GlobalKey2

Flutter 플러터: 버튼을 사용하여 탭 바 뷰의 현재 탭 변경하기, Flutter: Changing the current tab in tab bar view using a button 질문 저는 홈페이지에 탭 바가 포함된 앱을 만들고 있습니다. FloatingActionButton을 사용하여 탭 중 하나로 이동할 수 있기를 원합니다. 또한, 화면을 스와이프하거나 탭을 클릭하여 해당 탭으로 이동하는 기본 메소드를 유지하고 싶습니다. 또한, 그 탭을 다른 버튼에 링크하는 방법도 알고 싶습니다. 다음은 홈페이지의 스크린샷입니다. 답변 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 안의 텍스트는 영어로 유지하세요. import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext .. 2023. 9. 28.
Flutter: ListView에서 위젯으로 스크롤링하기, Flutter: Scrolling to a widget in ListView 질문 ListView에서 특정 위젯으로 스크롤하는 방법은 무엇인가요? 예를 들어, 특정 버튼을 누르면 ListView에서 어떤 Container로 자동으로 스크롤하고 싶습니다. ListView(children: [ Container(...), Container(...), #예를 들어 이 컨테이너로 스크롤 Container(...) ]); 답변 현재로서는 Scrollable.ensureVisible(context)를 사용하는 것이 가장 쉬운 해결책입니다. 이 방법은 모든 것을 대신 처리해주며, 모든 위젯 크기와 작동합니다. GlobalKey를 사용하여 컨텍스트를 가져옵니다. 문제는 ListView가 보이지 않는 항목을 렌더링하지 않는다는 것입니다. 즉, 대상이 아예 만들어지지 않을 가능성이 가장 높습니다... 2023. 5. 17.