إنشاء واجهات مستخدم مخصصة

الإعلانات

إنشاء واجهات مستخدم مخصصة للساعه

 

 

 

إنشاء واجهات مستخدم مخصصة للساعه

واجهات المستخدم لتطبيقات الساعه، تختلف بشكلٍ كبير عن واجهات المستخدم لتطبيقات الهاتف.

يجب أن تتبع تطبيقات الساعة، إرشادات موقع تصميم نظام تشغيل الساعات بواسطة قوقل وتنفيذ أنماط واجهة المستخدم، الموجودة على ذلك الموقع، والتي تضمن ما يلي:

– تجربة ثابته للمستخدم عبر التطبيقات
– تجربة تم تحسينها لتلائم الساعات

يقدم هذا الدرس معلومات حول إنشاء واجهات مستخدم جذابة ومخصصة، بما في ذلك الإشعارات المخصصة لـ تطبيقات الساعة.

ملاحظة: يوصى بإستخدام أندرويد ستوديو لتطوير تطبيقات الساعه، لأنه يوفر إعداد المشروع، إدراج المكتبة، ووسائل مناسبه للحزم. يفترض هذا التدريب أنك تستخدم اندرويد ستوديو.

 

مكتبة دعم الساعات، الموجودة في مستودع قوقل في أندرويد SDK، توفر فئات تساعدك على تنفيذ..

أنماط واجهة المستخدم وإنشاء مخططات تعمل على الساعات المربعة ودائرية الشكل.

لاحظ أن الفئات التالية في مكتبة دعم الساعات تم إيقافها في نظام تشغيل الساعات الإصدار 2.0:

الفئة ActionChooserView. إستخدم فئة “مربع حوار التنبيه” AlertDialog بدلاً من منها.

الفئه CrossfadeDrawable. إستخدم فئة “ضبط الحركه” AnimationSet بدلاً منها.

الفئه DismissOverlayView. لم يعد الضغط لفترة طويلة لرفض أحد التطبيقات مقترحاً للأنشطة التفاعلية (مثل خرائط قوقل).

الفئه GridViewPager. لتنفيذ نمط ترحيل رأسي، خذ بعين الإعتبار إستخدام PagerSnapHelper و RecyclerView بدلاً من منها.

الفئه ProgressSpinner. إستخدم فئة “شريط التقدم” ProgressBar بدلاً منها.

الفئتان WatchViewStub و WearableFrameLayout. توفران مصادر بديله لتكوينات محددة للجهاز كما هو موضح في دليل توفير المصادر.

الفئه WearableListView. إستخدم الفئات التالية بدلاً منها:

لتوسيط وسحب عناصر قائمتك، إستخدم فئة WearableRecyclerView المدعومة بواسطة SnapHelper أو إستخدم فئة LinearSnapHelper.

لإعادة تحجيم أوتعديل عناصر القائمة على أساس موقعها على الشاشة، إستخدم فئة WearableLinearLayoutManager.LayoutCallback.

 

تحديد المخططات

تعلم كيفية إنشاء مخططات تبدو جيدة على الساعات الدائرية ومربعة الشكل.

إنشاء القوائم

تعلم كيفية إنشاء قوائم مُحسّنة للساعات.

عرض التأكيدات

تعلم كيفية عرض حركات للتأكيد عند إتمام المستخدمين للإجراءات.

إغلاق الأنشطة التي تملأ الشاشة

تعلم كيفية تنفيذ نمط واجهة المستخدم الذي يتم الضغط عليه لمدة طويلة للخروج من الأنشطة التي تملأ الشاشة.

إستخدام مكتبة واجهة مستخدم الساعه

تعلم كيفية إستخدام مكتبة واجهة مستخدم الساعه في واجهات المستخدم الخاصة بك.

التنقل والإجراءات على الساعه

تعلم كيفية إضافة أدراج تفاعلية إلى تطبيق الساعه.

الأزرار متعددة الوظائف

تعلم كيفية إسترجاع الأزرار متعدّدة الوظائف المتوفرة على الجهاز.

المدخلات الدوارة

تعلم كيفية إضافة دعم الإدخال الدوار إلى معاينات تطبيقك القابلة للتمرير.

إنشاء طرق محرر الإدخال

تعلم كيفية دعم أساليب الإدخال ما عدا الصوت.

إستخدام إيماءات المعصم

تعلم كيفية تمكين تفاعل المستخدم مع إيماءات المعصم.

 


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات