ورودی اشاره‌گر در Compose

Compose انواع مختلفی از میاناهای برنامه‌سازی کاربردی را ارائه می‌دهد تا به شما کمک کند اشاره‌هایی را که از تعاملات کاربر ایجاد می‌شوند شناسایی کنید. این میاناهای برنامه‌سازی کاربردی طیف وسیعی از موارد استفاده را پوشش می‌دهند:

  • برخی‌از آن‌ها سطح بالا هستند و برای پوشش دادن رایج‌ترین اشاره‌ها طراحی شده‌اند. برای مثال، اصلاح‌کننده clickable امکان تشخیص آسان کلیک را فراهم می‌کند و همچنین ویژگی‌های دسترس‌پذیری را ارائه می‌دهد و نشانگرهای دیداری را هنگام تک‌ضرب زدن نمایش می‌دهد (مانند موج‌ها).

  • همچنین آشکارسازهای اشاره‌ای وجود دارند که کمتر استفاده می‌شوند و انعطاف‌پذیری بیشتری در سطح پایین‌تر ارائه می‌دهند، مانند PointerInputScope.detectTapGestures یا PointerInputScope.detectDragGestures اما ویژگی‌های اضافی را شامل نمی‌شوند.

در صفحه‌های زیر درباره ورودی اشاره‌گر بیشتر بدانید:

  • درک اشاره‌ها توضیحاتی درباره مفاهیم اصلی ارائه می‌دهد که هنگام مدیریت ورودی اشاره‌گر نقش دارند.
  • تک‌ضرب زدن و فشار دادن رویدادهای تک‌نشانگر و تک‌موقعیت را گسترش می‌دهد.
  • پیمایش نحوه پیاده‌سازی محفظه‌های پیمایش را توضیح می‌دهد و نگرانی‌های مربوط به قابلیت همکاری را برطرف می‌کند.
  • کشیدن عناصر ترکیب‌پذیر توضیح می‌دهد که چگونه عناصر میانای کاربر را در امتداد یک محور، در دو بُعد، یا بین نقاط لنگر ازپیش تعریف‌شده بااستفاده از اصلاح‌گرهایی مثل draggable، draggable2D، و anchoredDraggable حرکت دهید.
  • چندلمسی به موقعیت‌هایی می‌پردازد که بیش از یک اشاره‌گر استفاده می‌شود.