स्लाइडर

एपीआई लेवल XE22 में जोड़ा गया

Slider, जिससे स्लाइडर की बारीकियां बनाई जा सकती हैं: Slider.Scroller, Slider.Determinate, Slider.Indeterminate, और Slider.GracePeriod.

Slider इंस्टेंस पाने के लिए, View पर फ़्रॉम-मेथड का इस्तेमाल करें. इस इंस्टेंस से, शुरू करने के तरीके की मदद से एक नया स्लाइडर बनाया जाता है. इस तरह के स्लाइडर के दिखने पर, बाकी बचे शो के अनुरोध पर तब ही ध्यान दिया जाता है, जब मालिकाना हक वाले व्यू पर फ़ोकस हो या वह उस पर फ़ोकस कर लेता है. जब व्यू से फ़ोकस हट जाता है या किसी दूसरे स्लाइडर के दिखने का अनुरोध किया जाता है, तो स्लाइडर का पहला दिखना छिप जाता है. साथ ही, फिर से दिखाने का अनुरोध करने की ज़िम्मेदारी क्लाइंट की होती है.

हालांकि, हर स्लाइडर के दिखने की अपनी स्थिति होती है, लेकिन डिवाइस पर सभी कॉम्पोनेंट के बीच सिर्फ़ एक ही ग्लोबल विज़ुअल होता है. यह काम उपयोगकर्ताओं के बीच भी शेयर किया जाता है. इस तरीके से, ट्रांज़िशन में कोई रुकावट नहीं आएगी. हर स्लाइडर की स्थिति एक विजेट होती है, न कि View. इसका मतलब है कि इसे लेआउट से इनफ़्लेट नहीं किया जा सकता या व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) में किसी खास जगह पर नहीं जोड़ा जा सकता.

नेस्ट की गई क्लास
इंटरफ़ेस Slider.Determinate डिटर्मिनेटेड स्लाइडर, जो बाईं से दाईं ओर की पोज़िशन को ट्रैक करता है. 
इंटरफ़ेस Slider.GracePeriod एक स्लाइडर जो timeInMs में दिए गए ग्रेस पीरियड के दौरान, बाईं से दाईं ओर ऐनिमेट होता है. साथ ही, सही कॉलबैक चलाने के बाद, खुद को खारिज कर देता है.
इंटरफ़ेस Slider.Indeterminate कभी न तय किया जा सकने वाला स्लाइडर, जो लगातार ऐनिमेट होता रहता है. इससे यह पता चलता है कि अभी चल रही गतिविधि की कोई जानकारी नहीं है.
इंटरफ़ेस Slider.Scroller स्क्रोल स्लाइडर, जो एक तय साइज़ वाले कलेक्शन में मौजूदा पोज़िशन को दिखाता है. 
सार्वजनिक तरीके
स्टैटिक स्लाइडर
from(व्यू व्यू)
Slider.Determinate
startDeterminate(int maxPosition, float शुरुआतीPosition)
Slider.GracePeriod
Slider.Indeterminate
Slider.Scroller
startScroller(int maxPosition, float beforePosition)
इनहेरिट किए गए तरीके

सार्वजनिक तरीके

एपीआई लेवल XE22 में जोड़ा गया

सार्वजनिक स्टैटिक स्लाइडर यहां (व्यू व्यू)

यह एक Slider ऑब्जेक्ट बनाता है, जिससे अलग-अलग स्लाइडर बनाए जा सकते हैं.

एक ही व्यू के लिए, एक से ज़्यादा स्लाइडर दिखाने का काम बेहतर तरीके से किया जा सकता है. इसके लिए, एक Slider इंस्टेंस को आस-पास रखा जाता है. अगर Slider, शेयर किए गए विज़ुअल प्रज़ेंटेशन से कनेक्ट नहीं हो पाता है, तो उसके लिए सिर्फ़ शून्य स्लाइडर बने होंगे.

पैरामीटर
व्यू जिसका फ़ोकस यह कंट्रोल करता है कि शो के अनुरोधों का पालन किया जाए या नहीं, null नहीं हो सकता
एपीआई लेवल XE22 में जोड़ा गया

सार्वजनिक Slider.Determinate startDeterminate (int maxPosition, float thesePosition)

एक निर्धारित स्लाइडर बनाता है और उसे दिखाता है. यह स्लाइडर बाईं से दाईं ओर की स्थिति को ट्रैक करता है. छिपाए जाने तक दिखता रहता है या मालिकाना हक View का फ़ोकस खो जाता है.

पैरामीटर
maxPosition स्लाइडर में सबसे ज़्यादा पोज़िशन
initialPosition स्लाइडर की शुरुआती पोज़िशन
सामान लौटाना
  • तय करने वाला स्लाइडर
एपीआई लेवल XE22 में जोड़ा गया

सार्वजनिक Slider.GracePeriod startGracePeriod (Slider.GracePeriod.Listener लिसनर)

एक स्लाइडर बनाता है और दिखाता है कि यह ग्रेस पीरियड के दौरान, बाईं से दाईं ओर ऐनिमेट होता है. इसके बाद, यह स्लाइडर अपने-आप खारिज हो जाता है. जो व्यक्ति null नहीं सुनता, उसे रद्द करने या पूरा करने पर कॉलबैक का सही तरीका अपनाया जाता है.

पैरामीटर
लिसनर ग्रेस पीरियड खत्म होने या रद्द होने पर मिलने वाला शुल्क null हो सकता है
सामान लौटाना
  • ग्रेस पीरियड स्लाइडर
एपीआई लेवल XE22 में जोड़ा गया

सार्वजनिक Slider.Indeterminate startIndeterminate ()

यह लगातार एक स्लाइडर बनाता है और दिखाता है. यह स्लाइडर, लगातार ऐनिमेट होता रहता है, ताकि किसी चल रही प्रोग्रेस के बारे में पता चल सके. हालांकि, इसके बारे में कोई जानकारी नहीं है. यह तब तक दिखता रहता है, जब तक कि इसे छिपाया नहीं जाता. इसके अलावा, मालिक View का फ़ोकस खो जाता है.

सामान लौटाना
  • तय न होने वाला स्लाइडर
एपीआई लेवल XE22 में जोड़ा गया

सार्वजनिक Slider.Scroller startScroller (int maxPosition, float firstPosition)

एक स्क्रोलर स्लाइडर बनाता है और उसे दिखाता है. यह एक तय साइज़ वाले कलेक्शन में मौजूदा जगह की जानकारी देता है. कुछ समय तक कोई गतिविधि न होने पर, स्लाइडर अपने-आप छिप जाता है.

पैरामीटर
maxPosition स्लाइडर में सबसे ज़्यादा पोज़िशन
initialPosition स्लाइडर की शुरुआती पोज़िशन
सामान लौटाना
  • स्क्रोलर स्लाइडर