Bu dokümanda, kullanıcıların dokunma hareketlerini kullanarak bir uygulamayla etkileşimde bulunmasını sağlayan uygulamaların nasıl yazılacağı açıklanmaktadır. Android, hareketleri oluşturmanıza ve algılamanıza yardımcı olacak çeşitli API'ler sağlar.
Uygulamanızın temel davranışlar için dokunma hareketlerine bağlı olmaması gerekir. Çünkü hareketler her bağlamda tüm kullanıcılara sunulmayabilir. Uygulamanıza dokunmaya dayalı etkileşim eklemek, uygulamanın kullanışlılığını ve çekiciliğini büyük ölçüde artırabilir.
Kullanıcılara tutarlı ve sezgisel bir deneyim sunmak için uygulamanızın dokunma hareketleriyle ilgili kabul edilen Android kurallarına uyması gerekir. Materyal Tasarım Hareketleri belgesinde, Android uygulamalarında yaygın olarak kullanılan hareketlerin nasıl kullanılacağı gösterilmektedir. Ayrıca bkz. Material Motion.
Bu konuyla ilgili daha fazla bilgi için aşağıdaki ilgili kılavuzları okuyun:
Konular
- Genel hareketleri algılama
-
GestureDetector
kullanarak kaydırma, sallama ve iki kez dokunma gibi temel dokunma hareketlerini nasıl algılayacağınızı öğrenin. - Dokunma ve işaretçi hareketlerini izleme
- Hareketleri nasıl takip edeceğinizi öğrenin.
- Kaydırma hareketini canlandırma
-
Bir dokunma etkinliğine yanıt olarak kaydırma animasyonu oluşturmak için
Scroller
veyaOverScroller
kaydırıcıları nasıl kullanacağınızı öğrenin. - Çoklu dokunma hareketlerini işleme
- Birden fazla işaretçi (parmak) hareketlerini nasıl algılayacağınızı öğrenin.
- Sürükleme ve ölçekleme
- Dokunmaya dayalı sürükleme ve ölçeklendirmeyi nasıl uygulayacağınızı öğrenin.
- ViewGroup'taki dokunma etkinliklerini yönetme
- Dokunma etkinliklerinin hedef görünümlerine doğru şekilde dağıtılmasını sağlamak için
ViewGroup
uygulamasında dokunma etkinliklerini nasıl yöneteceğinizi öğrenin.