از حرکات لمسی استفاده کنید

روش Compose را امتحان کنید
Jetpack Compose جعبه ابزار UI توصیه شده برای اندروید است. با نحوه استفاده از لمس و ورودی در Compose آشنا شوید.

این سند نحوه نوشتن برنامه هایی را توضیح می دهد که به کاربران اجازه می دهد با استفاده از حرکات لمسی با یک برنامه تعامل داشته باشند. Android API های مختلفی را برای کمک به ایجاد و تشخیص ژست ها ارائه می دهد.

اگرچه برنامه شما نباید برای رفتارهای اساسی به حرکات لمسی وابسته باشد - زیرا این حرکات ممکن است برای همه کاربران در همه زمینه ها در دسترس نباشد - افزودن تعامل مبتنی بر لمس به برنامه شما می تواند مفید بودن و جذابیت آن را تا حد زیادی افزایش دهد.

برای ارائه تجربه‌ای ثابت و بصری به کاربران، برنامه شما باید از قراردادهای پذیرفته‌شده Android برای حرکات لمسی پیروی کند. سند Material Design Gestures به شما نشان می دهد که چگونه از حرکات متداول در برنامه های اندروید استفاده کنید. همچنین، حرکت مواد را ببینید.

برای اطلاعات بیشتر در مورد این موضوع، راهنماهای مرتبط زیر را بخوانید:

موضوعات

ژست های رایج را تشخیص دهید
با استفاده از GestureDetector نحوه تشخیص حرکات لمسی اولیه، مانند پیمایش، پرتاب کردن، و دو بار ضربه زدن را بیاموزید.
ردیابی حرکات لمسی و اشاره گر
نحوه ردیابی حرکت را بیاموزید.
حرکت حرکتی را متحرک کنید
بیاموزید که چگونه از اسکرولرها - Scroller یا OverScroller - برای تولید یک انیمیشن پیمایشی در پاسخ به یک رویداد لمسی استفاده کنید.
ژست های چند لمسی را مدیریت کنید
با نحوه تشخیص حرکات چند اشاره گر (انگشت) آشنا شوید.
کشیدن و مقیاس
نحوه پیاده سازی کشیدن و مقیاس گذاری مبتنی بر لمس را بیاموزید.
رویدادهای لمسی را در یک ViewGroup مدیریت کنید
نحوه مدیریت رویدادهای لمسی در ViewGroup را بیاموزید تا اطمینان حاصل کنید که رویدادهای لمسی به درستی به نماهای هدف خود ارسال می شوند.
،
روش Compose را امتحان کنید
Jetpack Compose جعبه ابزار UI توصیه شده برای اندروید است. با نحوه استفاده از لمس و ورودی در Compose آشنا شوید.

این سند نحوه نوشتن برنامه هایی را توضیح می دهد که به کاربران اجازه می دهد با استفاده از حرکات لمسی با یک برنامه تعامل داشته باشند. Android API های مختلفی را برای کمک به ایجاد و تشخیص ژست ها ارائه می دهد.

اگرچه برنامه شما نباید برای رفتارهای اساسی به حرکات لمسی وابسته باشد - زیرا این حرکات ممکن است برای همه کاربران در همه زمینه ها در دسترس نباشد - افزودن تعامل مبتنی بر لمس به برنامه شما می تواند مفید بودن و جذابیت آن را تا حد زیادی افزایش دهد.

برای ارائه تجربه‌ای ثابت و بصری به کاربران، برنامه شما باید از قراردادهای پذیرفته‌شده Android برای حرکات لمسی پیروی کند. سند Material Design Gestures به شما نشان می دهد که چگونه از حرکات متداول در برنامه های اندروید استفاده کنید. همچنین، حرکت مواد را ببینید.

برای اطلاعات بیشتر در مورد این موضوع، راهنماهای مرتبط زیر را بخوانید:

موضوعات

ژست های رایج را تشخیص دهید
با استفاده از GestureDetector نحوه تشخیص حرکات لمسی اولیه، مانند پیمایش، پرتاب کردن، و دو بار ضربه زدن را بیاموزید.
ردیابی حرکات لمسی و اشاره گر
نحوه ردیابی حرکت را بیاموزید.
حرکت حرکتی را متحرک کنید
بیاموزید که چگونه از اسکرولرها - Scroller یا OverScroller - برای تولید یک انیمیشن پیمایشی در پاسخ به یک رویداد لمسی استفاده کنید.
ژست های چند لمسی را مدیریت کنید
با نحوه تشخیص حرکات چند اشاره گر (انگشت) آشنا شوید.
کشیدن و مقیاس
نحوه پیاده سازی کشیدن و مقیاس گذاری مبتنی بر لمس را بیاموزید.
رویدادهای لمسی را در یک ViewGroup مدیریت کنید
نحوه مدیریت رویدادهای لمسی در ViewGroup را بیاموزید تا اطمینان حاصل کنید که رویدادهای لمسی به درستی به نماهای هدف خود ارسال می شوند.
،
روش Compose را امتحان کنید
Jetpack Compose جعبه ابزار UI توصیه شده برای اندروید است. با نحوه استفاده از لمس و ورودی در Compose آشنا شوید.

این سند نحوه نوشتن برنامه هایی را توضیح می دهد که به کاربران اجازه می دهد با استفاده از حرکات لمسی با یک برنامه تعامل داشته باشند. Android API های مختلفی را برای کمک به ایجاد و تشخیص ژست ها ارائه می دهد.

اگرچه برنامه شما نباید برای رفتارهای اساسی به حرکات لمسی وابسته باشد - زیرا این حرکات ممکن است برای همه کاربران در همه زمینه ها در دسترس نباشد - افزودن تعامل مبتنی بر لمس به برنامه شما می تواند مفید بودن و جذابیت آن را تا حد زیادی افزایش دهد.

برای ارائه تجربه‌ای ثابت و بصری به کاربران، برنامه شما باید از قراردادهای پذیرفته‌شده Android برای حرکات لمسی پیروی کند. سند Material Design Gestures به شما نشان می دهد که چگونه از حرکات متداول در برنامه های اندروید استفاده کنید. همچنین، حرکت مواد را ببینید.

برای اطلاعات بیشتر در مورد این موضوع، راهنماهای مرتبط زیر را بخوانید:

موضوعات

ژست های رایج را تشخیص دهید
با استفاده از GestureDetector نحوه تشخیص حرکات لمسی اولیه، مانند پیمایش، پرتاب کردن، و دو بار ضربه زدن را بیاموزید.
ردیابی حرکات لمسی و اشاره گر
نحوه ردیابی حرکت را بیاموزید.
حرکت حرکتی اسکرول را متحرک کنید
بیاموزید که چگونه از اسکرولرها - Scroller یا OverScroller - برای تولید یک انیمیشن پیمایشی در پاسخ به یک رویداد لمسی استفاده کنید.
ژست های چند لمسی را مدیریت کنید
با نحوه تشخیص حرکات چند اشاره گر (انگشت) آشنا شوید.
کشیدن و مقیاس
نحوه پیاده سازی کشیدن و مقیاس گذاری مبتنی بر لمس را بیاموزید.
رویدادهای لمسی را در یک ViewGroup مدیریت کنید
نحوه مدیریت رویدادهای لمسی در ViewGroup را بیاموزید تا اطمینان حاصل کنید که رویدادهای لمسی به درستی به نماهای هدف خود ارسال می شوند.