سؤال

أرغب في التعامل مع أحداث قرصة في تطبيق Android الخاص بي للتكبير والخارج.

أعتقد أن Android 2.0 لديه وظائف متعددة اللمس ، وسمعت أن Android 1.6 قد يكون أو لا يدعمه اعتمادًا على الجهاز.

ما هي أفضل طريقة للكشف عن أحداث قرصة ، مع تحلل بأمان للأجهزة التي لا تدعمها؟ أنا أستهدف Android 1.5 لأعلى.

هل كانت مفيدة؟

المحلول

يمكن العثور هنا على مقال رائع من تأليف إد بورنيت (Hello Android) على Multi Touch (بما في ذلك Zoom): http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-droid-2/1747

فيما يلي مقال عن مدونة Android Developer حول الاستفادة من قدرة واجهات برمجة التطبيقات الأحدث على الأجهزة التي تدعمها ، مع الاستمرار في دعم الأجهزة القديمة بأمان.http://android-developers.blogspot.com/2009/04/backward-compatibility-for-droid.html

نصائح أخرى

لا يدعم Android 1.6 متعددة اللمسات ، Android 2.0 وما فوق ، وهذا يعني أنك ستحتاج إلى وجود مختلفين من onTouchHandlers يمكنك تبديلها بناءً على إصدار Android الذي تكتشفه. لمزيد من المعلومات حول كيفية تنفيذ Pinch-Zoom ، إلقاء نظرة على هذا الموضوع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top