Sobes.tech
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.