Flutter에서 특정 위젯 위치로 스크롤 이동하기
안녕하세요. 이번 포스팅에서는 이벤트(버튼 클릭 등) 발생 시 특정 위젯이 위치한 위치로 스크롤 이동하는 방법에 대해서 알아보겠습니다. 웹에서 url에 Fragment(#)를 이용해서 Fragment id에 해당하는 HTMLElement를 보이게 하는것과 동일한 동작이라고 보면 됩니다. 방법은 아주 간단합니다. 특정 위젯에 대한 정보를 알기 위한 key 값을 등록하고 Scrollable.ensureVisible을 이용하면 됩니다. 먼저 특정 Widget에 key를 등록해줍니다. ... final GlobalKey _widgetKey = GlobalKey(); @override Widget build(BuildContext context) { @override Widget build(BuildContext..
2023.03.02