کاربر می تواند به طرق مختلف با صفحه ساعت شما تعامل داشته باشد. برای مثال، یک کاربر ممکن است روی صفحه ساعت ضربه بزند تا بفهمد در حال حاضر چه آهنگی در حال پخش است یا برای دیدن دستور کار روز. Wear OS by Google به واچفیسها اجازه میدهد ژست تک ضربهای را در یک مکان مشخص روی صفحه ساعت بپذیرند، تا زمانی که عنصر رابط کاربری دیگری وجود نداشته باشد که به آن حرکت پاسخ دهد.
برای پیادهسازی یک واچ فیس تعاملی، ابتدا سبک صفحه ساعت را بسازید، و سپس مدیریت ژستها را همانطور که در این راهنما توضیح داده شده است، اجرا کنید.
رویدادهای ضربه زدن را مدیریت کنید
به صفحه ساعت فقط رویدادهای ضربه زدن داده میشود، این رویدادها رویدادهایی هستند که کاربر انگشت خود را روی صفحه قرار میدهد و سپس آن را بلند میکند. اگر کاربر هر نوع حرکت دیگری را در حالی که انگشتش روی صفحه لمسی است انجام دهد، صفحه ساعت یک رویداد لغو را دریافت میکند، زیرا تمام حرکات دیگر توسط سیستم برای عملکردهای دیگر ذخیره میشوند.
برای مدیریت حرکات ضربه، از setTapListener()
برای اضافه کردن TapListener
استفاده کنید. هر زمان که کاربر روی صفحه ساعت ضربه می زند، شنونده فراخوانی می شود.
صفحه ساعت انواع رویدادهای لمسی زیر را دریافت می کند:
TapType.DOWN
: زمانی که کاربر انگشت خود را روی صفحه لمسی پایین میآوردTapType.UP
: زمانی که کاربر انگشت را از روی صفحه لمسی بلند می کندTapType.CANCEL
: زمانی که سیستم تشخیص دهد که کاربر حرکتی غیر از ضربه زدن انجام می دهد
یک رویداد TapType.DOWN
و رویداد متوالی TapType.UP
مطابق با مقدار بازگردانده شده توسط android.view.ViewConfiguration.getScaledTouchSlop
به عنوان یک ضربه تأیید می شوند.
هنگامی که صفحه ساعت یک رویداد TapType.CANCEL
را دریافت می کند، اقدامی را فعال نکنید، زیرا سیستم از قبل در حال پردازش ژست است.
برای اطلاعات بیشتر، به onTapEvent
مراجعه کنید.
منابع مرتبط
برنامه نمونه چهره ساعت بهترین شیوه ها را برای پیکربندی صفحه ساعت نشان می دهد. ،
کاربر می تواند به طرق مختلف با صفحه ساعت شما تعامل داشته باشد. برای مثال، یک کاربر ممکن است روی صفحه ساعت ضربه بزند تا بفهمد در حال حاضر چه آهنگی در حال پخش است یا برای دیدن دستور کار روز. Wear OS by Google به واچفیسها اجازه میدهد ژست تک ضربهای را در یک مکان مشخص روی صفحه ساعت بپذیرند، تا زمانی که عنصر رابط کاربری دیگری وجود نداشته باشد که به آن حرکت پاسخ دهد.
برای پیادهسازی یک واچ فیس تعاملی، ابتدا سبک صفحه ساعت را بسازید، و سپس مدیریت ژستها را همانطور که در این راهنما توضیح داده شده است، اجرا کنید.
رویدادهای ضربه زدن را مدیریت کنید
به صفحه ساعت فقط رویدادهای ضربه زدن داده میشود، این رویدادها رویدادهایی هستند که کاربر انگشت خود را روی صفحه قرار میدهد و سپس آن را بلند میکند. اگر کاربر هر نوع حرکت دیگری را در حالی که انگشتش روی صفحه لمسی است انجام دهد، صفحه ساعت یک رویداد لغو را دریافت میکند، زیرا تمام حرکات دیگر توسط سیستم برای عملکردهای دیگر ذخیره میشوند.
برای مدیریت حرکات ضربه، از setTapListener()
برای اضافه کردن TapListener
استفاده کنید. هر زمان که کاربر روی صفحه ساعت ضربه می زند، شنونده فراخوانی می شود.
صفحه ساعت انواع رویدادهای لمسی زیر را دریافت می کند:
TapType.DOWN
: زمانی که کاربر انگشت خود را روی صفحه لمسی پایین میآوردTapType.UP
: زمانی که کاربر انگشت را از روی صفحه لمسی بلند می کندTapType.CANCEL
: زمانی که سیستم تشخیص دهد که کاربر حرکتی غیر از ضربه زدن انجام می دهد
یک رویداد TapType.DOWN
و رویداد متوالی TapType.UP
مطابق با مقدار بازگردانده شده توسط android.view.ViewConfiguration.getScaledTouchSlop
به عنوان یک ضربه تأیید می شوند.
هنگامی که صفحه ساعت یک رویداد TapType.CANCEL
دریافت می کند، اقدامی را فعال نکنید، زیرا سیستم از قبل در حال پردازش ژست است.
برای اطلاعات بیشتر، به onTapEvent
مراجعه کنید.
منابع مرتبط
برنامه نمونه چهره ساعت بهترین شیوه ها را برای پیکربندی صفحه ساعت نشان می دهد. ،
کاربر می تواند به طرق مختلف با صفحه ساعت شما تعامل داشته باشد. برای مثال، یک کاربر ممکن است روی صفحه ساعت ضربه بزند تا بفهمد در حال حاضر چه آهنگی در حال پخش است یا برای دیدن دستور کار روز. Wear OS by Google به واچفیسها اجازه میدهد ژست تک ضربهای را در یک مکان مشخص روی صفحه ساعت بپذیرند، تا زمانی که عنصر رابط کاربری دیگری وجود نداشته باشد که به آن حرکت پاسخ دهد.
برای پیادهسازی یک واچ فیس تعاملی، ابتدا سبک صفحه ساعت را بسازید، و سپس مدیریت ژستها را همانطور که در این راهنما توضیح داده شده است، اجرا کنید.
رویدادهای ضربه زدن را مدیریت کنید
به صفحه ساعت فقط رویدادهای ضربه زدن داده میشود، این رویدادها رویدادهایی هستند که کاربر انگشت خود را روی صفحه قرار میدهد و سپس آن را بلند میکند. اگر کاربر هر نوع حرکت دیگری را در حالی که انگشتش روی صفحه لمسی است انجام دهد، صفحه ساعت یک رویداد لغو را دریافت میکند، زیرا تمام حرکات دیگر توسط سیستم برای عملکردهای دیگر ذخیره میشوند.
برای مدیریت حرکات ضربه، از setTapListener()
برای اضافه کردن TapListener
استفاده کنید. هر زمان که کاربر روی صفحه ساعت ضربه می زند، شنونده فراخوانی می شود.
صفحه ساعت انواع رویدادهای لمسی زیر را دریافت می کند:
TapType.DOWN
: زمانی که کاربر انگشت خود را روی صفحه لمسی پایین میآوردTapType.UP
: زمانی که کاربر انگشت را از روی صفحه لمسی بلند می کندTapType.CANCEL
: زمانی که سیستم تشخیص دهد که کاربر حرکتی غیر از ضربه زدن انجام می دهد
یک رویداد TapType.DOWN
و رویداد متوالی TapType.UP
مطابق با مقدار بازگردانده شده توسط android.view.ViewConfiguration.getScaledTouchSlop
به عنوان یک ضربه تأیید می شوند.
هنگامی که صفحه ساعت یک رویداد TapType.CANCEL
را دریافت می کند، اقدامی را فعال نکنید، زیرا سیستم از قبل در حال پردازش ژست است.
برای اطلاعات بیشتر، به onTapEvent
مراجعه کنید.
منابع مرتبط
برنامه نمونه چهره ساعت بهترین شیوه ها را برای پیکربندی صفحه ساعت نشان می دهد. ،
کاربر می تواند به طرق مختلف با صفحه ساعت شما تعامل داشته باشد. برای مثال، یک کاربر ممکن است روی صفحه ساعت ضربه بزند تا بفهمد در حال حاضر چه آهنگی در حال پخش است یا برای دیدن دستور کار روز. Wear OS by Google به واچفیسها اجازه میدهد ژست تک ضربهای را در یک مکان مشخص روی صفحه ساعت بپذیرند، تا زمانی که عنصر رابط کاربری دیگری وجود نداشته باشد که به آن حرکت پاسخ دهد.
برای پیادهسازی یک واچ فیس تعاملی، ابتدا سبک صفحه ساعت را بسازید، و سپس مدیریت ژستها را همانطور که در این راهنما توضیح داده شده است، اجرا کنید.
رویدادهای ضربه زدن را مدیریت کنید
به صفحه ساعت فقط رویدادهای ضربه زدن داده میشود، این رویدادها رویدادهایی هستند که کاربر انگشت خود را روی صفحه قرار میدهد و سپس آن را بلند میکند. اگر کاربر هر نوع حرکت دیگری را در حالی که انگشتش روی صفحه لمسی است انجام دهد، صفحه ساعت یک رویداد لغو را دریافت میکند، زیرا تمام حرکات دیگر توسط سیستم برای عملکردهای دیگر ذخیره میشوند.
برای مدیریت حرکات ضربه، از setTapListener()
برای اضافه کردن TapListener
استفاده کنید. هر زمان که کاربر روی صفحه ساعت ضربه می زند، شنونده فراخوانی می شود.
صفحه ساعت انواع رویدادهای لمسی زیر را دریافت می کند:
TapType.DOWN
: زمانی که کاربر انگشت خود را روی صفحه لمسی پایین میآوردTapType.UP
: زمانی که کاربر انگشت را از روی صفحه لمسی بلند می کندTapType.CANCEL
: زمانی که سیستم تشخیص دهد که کاربر حرکتی غیر از ضربه زدن انجام می دهد
یک رویداد TapType.DOWN
و رویداد متوالی TapType.UP
مطابق با مقدار بازگردانده شده توسط android.view.ViewConfiguration.getScaledTouchSlop
به عنوان یک ضربه تأیید می شوند.
هنگامی که صفحه ساعت یک رویداد TapType.CANCEL
را دریافت می کند، اقدامی را فعال نکنید، زیرا سیستم از قبل در حال پردازش ژست است.
برای اطلاعات بیشتر، به onTapEvent
مراجعه کنید.
منابع مرتبط
برنامه نمونه چهره ساعت بهترین شیوه ها را برای پیکربندی صفحه ساعت نشان می دهد.