[flutter] 플러터 GridView에서 아이템을 길게 눌러서 다양한 동작을 수행하는 방법은?
아래는 예시 코드입니다:
GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
),
itemCount: items.length,
itemBuilder: (BuildContext context, int index) {
return GestureDetector(
onLongPress: () {
// 긴 누르기 동작을 수행합니다.
print('긴 누르기 이벤트가 발생했습니다.');
},
child: YourGridItemWidget(),
);
},
)
위 예시 코드에서 onLongPress
핸들러 내에서 적절한 동작을 추가하면 됩니다. 이렇게 하면 사용자가 GridView
의 아이템을 길게 누를 때 원하는 동작을 수행할 수 있습니다.
관련 문서:
- Flutter GestureDetector: https://api.flutter.dev/flutter/widgets/GestureDetector-class.html