اكتشاف قرصة في Android
-
26-09-2019 - |
سؤال
أرغب في التعامل مع أحداث قرصة في تطبيق 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 ، إلقاء نظرة على هذا الموضوع.