टच जेस्चर का इस्तेमाल करें

Compose को आज़माएं
Jetpack Compose, Android के लिए यूज़र इंटरफ़ेस (यूआई) का सुझाया गया टूलकिट है. Compose में टच और इनपुट का इस्तेमाल करने का तरीका जानें.

इस दस्तावेज़ में, ऐसे ऐप्लिकेशन बनाने का तरीका बताया गया है जिनमें उपयोगकर्ता, टच जेस्चर का इस्तेमाल करके इंटरैक्ट कर सकते हैं. Android, जेस्चर बनाने और उनका पता लगाने में आपकी मदद करने के लिए, कई तरह के एपीआई उपलब्ध कराता है.

हालांकि, आपके ऐप्लिकेशन को बुनियादी कार्रवाइयों के लिए टच जेस्चर पर निर्भर नहीं रहना चाहिए. इसकी वजह यह है कि हो सकता है कि सभी उपयोगकर्ताओं के लिए, सभी संदर्भों में जेस्चर उपलब्ध न हों. हालांकि, अपने ऐप्लिकेशन में टच-आधारित इंटरैक्शन जोड़ने से, उसकी उपयोगिता और अपील को काफ़ी हद तक बढ़ाया जा सकता है.

उपयोगकर्ताओं को एक जैसा और आसान अनुभव देने के लिए, आपके ऐप्लिकेशन को टच जेस्चर के लिए, Android के स्वीकार किए गए नियमों का पालन करना होगा. Material Design के जेस्चर वाले दस्तावेज़ में, Android ऐप्लिकेशन में सामान्य जेस्चर का इस्तेमाल करने का तरीका बताया गया है. इसके अलावा, देखें Material Motion.

इस विषय के बारे में ज़्यादा जानने के लिए, इससे जुड़े ये गाइड पढ़ें:

विषय

सामान्य जेस्चर का पता लगाना
`GestureDetector` का इस्तेमाल करके, स्क्रोल करने, फ़्लिंग करने, और दो बार टैप करने जैसे बुनियादी टच जेस्चर का पता लगाने का तरीका जानें.
टच और पॉइंटर की गतिविधियों को ट्रैक करना
मूवमेंट को ट्रैक करने का तरीका जानें.
स्क्रोल जेस्चर को ऐनिमेट करना
टच इवेंट के जवाब में स्क्रोलिंग ऐनिमेशन बनाने के लिए, स्क्रोलर—Scroller या OverScroller—का इस्तेमाल करने का तरीका जानें.
मल्टी-टच जेस्चर को हैंडल करना
मल्टी-पॉइंटर (उंगली) जेस्चर का पता लगाने का तरीका जानें.
खींचना और स्केल करना
टच-आधारित खींचने और स्केल करने की सुविधा को लागू करने का तरीका जानें.
ViewGroup में टच इवेंट मैनेज करना
टच इवेंट को उनके टारगेट व्यू पर सही तरीके से भेजने के लिए, ViewGroup में टच इवेंट मैनेज करने का तरीका जानें.