Junior — Middle
Flutterda qanday foydalanuvchi harakat turlari qo'llab-quvvatlanadi va ishlov beriladi?
sobes.tech AI
AIdan javob
Flutter ko'plab foydalanuvchi harakatlarini qo'llab-quvvatlaydi, ularni GestureDetector, Listener va boshqalar kabi vidjetlar yordamida boshqarish mumkin. Asosiy harakat turlari:
- Tugma bosish (tap): oddiy bosish, ikki marta bosish, uzoq bosish.
- Qaytarish (drag): gorizontal, vertikal, erkin harakat.
- Kengaytirish (scale): ikki barmoq bilan siqish va kengaytirish harakatlari.
- Pan: ekran bo'ylab barmoq harakati, tezlik va yo'nalishni kuzatish.
- Tez surish (swipe): ma'lum bir yo'nalishda tez harakatlar.
Bosish va qaytarish uchun misol:
GestureDetector(
onTap: () {
print('Bosish');
},
onPanUpdate: (details) {
print('Harakat: ${details.delta}');
},
child: Container(
color: Colors.blue,
width: 200,
height: 200,
),
)
Shunday qilib, Flutter turli foydalanuvchi harakatlarini boshqarish uchun moslashuvchan vositalar taqdim etadi.