हे डायल विजेट प्रगत रोटेशन कंट्रोल आहे जे आपण एआर फाईलच्या रूपात कोणत्याही Android प्रकल्पात सहज समाविष्ट करू शकता. आपण या डायल कंट्रोलबद्दल जेश्चर लायब्ररी म्हणून विचार करू शकता जे फक्त रोटेशनशी संबंधित आहे; आपल्याला शक्यतो रोटेशन कंट्रोलमध्ये इच्छित सर्व कल्पनांचे वर्तन असणे. API 16+ चे समर्थन करते
HGDialV2 लायब्ररीची वैशिष्ट्ये:
1 रोटेशनची दिशा रेकॉर्ड करण्याची क्षमता.
2 जेश्चरपेक्षा भिन्न दराने डायल फिरण्यास कारणीभूत सुस्पष्ट रोटेशन सेटिंग्जला अनुमती देते (जेश्चरच्या उलट दिशेने फिरण्याच्या क्षमतेसह).
3 हे जेश्चरच्या फिरण्याच्या संख्येची नोंद करते.
4 हे प्रतिमेच्या फिरण्याच्या संख्येची नोंद करते.
5 यात एक संचयी डायल सेटिंग आहे. सक्षम केल्यावर रोटेशन टचशी संबंधित असेल; आणि अक्षम केल्याने जेश्चर सुरू होईल त्या बिंदूपासून फिरविणे सुरू होईल.
6 यात एंगल स्नॅप टॉलरेंस सेटिंगसह प्रगत एंगल स्नॅप वैशिष्ट्य आहे. सहिष्णुतेमुळे स्नॅप सहनशीलता पूर्ण होईपर्यंत डायल मुक्तपणे फिरते. त्यांच्या स्वत: च्या सहिष्णुता सेटिंग्जसह स्नॅप पॉइंट्सचा अॅरे जोडून अनियमित स्नॅप पॉईंट्स मिळविणे देखील शक्य आहे.
7 डायल एकल किंवा ड्युअल फिंगर मोडमध्ये कार्य करू शकते.
8 या डायलद्वारे किमान / जास्तीत जास्त फिरण्याची मर्यादा सेट करणे शक्य आहे.
9 यात डायलचे मध्यवर्ती भाग जेश्चर किती जवळ आहे यावर अवलंबून रोटेशन रेट बदलण्यास कारणीभूत डायल वर्तन होते.
10 ही लायब्ररी 'फिलिंग-टू-स्पिन' वर्तनसह येते; कॉन्फिगर करण्यायोग्य फ्लिंग टॉलरन्स, स्पिन स्टार्ट / एंड स्पीड आणि स्पिन अॅनिमेशन कालावधी. झुबके सहनशीलता पिक्सल किंवा कोनात अंतरावर सेट केली जाऊ शकते. स्पिन अॅनिमेशन वेळात एक सेट कालावधी असू शकतो किंवा झुबकेदार गती किती वेगवान आहे याच्या तुलनेत डायनॅमिक कालावधी असू शकते. फिरकी कमी होण्यापासून रोखण्यासाठी एक फ्लॅट देखील आहे.
11 एक वैशिष्ट्य म्हणजे डायल नियंत्रणे एकमेकांशी संवाद साधण्यासाठी डिझाइन केली गेली आहेत आणि स्पर्श श्रोत्यांना लागू करणारे इतर विजेट्स / लेआउट आहेत.
12 वरील सर्व वैशिष्ट्ये परिपूर्ण सुसंवादपणे एकत्र खेळतात.
13 राज्य व्यवस्थापन ऑब्जेक्ट समाविष्ट करते.
14 विकसकांना प्रारंभ करण्यास मदत करण्यासाठी स्त्रोत कोडसह पूर्ण डेमो अॅपसह येतो. जरी ओपन सोर्स परवान्याद्वारे लायब्ररी संरक्षित आहे, तरीही डेमो अॅपसाठी कोड मुक्त स्त्रोत आहे.
हे अॅप पुढील गोष्टी दर्शविते:
कॉग डेमो: एक डायल दुसर्या डायलशी कसा संवाद साधू शकतो हे दर्शवित आहे. (फ्लिंग-टू-स्पिन देखील वापरते).
टाइम पिकर डेमो: टाइम पिकर म्हणून डायल कसा वापरायचा आणि एक घड्याळाचा हात इतर हातांनी कसा संवाद साधू शकतो हे दर्शवित आहे. (फ्लिंग-टू-स्पिन देखील वापरते).
तारीख निवडीचा डेमो: लायब्ररी सुस्पष्टता फिरविणे गतिशीलपणे कसे वापरू शकते हे दर्शवित आहे. फ्लिंग-टू-स्पिनसह देखील कार्य करते.
वेगवान यादी डेमो: खूप लांब सूचीमधून द्रुतपणे नेव्हिगेट करण्यासाठी डायल वापरा. चल डायल वर्तन आणि फ्लिंग-टू-स्पिनसह कार्य करते.
मजकूर सिलेक्ट डेमो: मजकूर कापून टाकणे, कॉपी करणे आणि पेस्ट करणे यावर एक चांगली सुधारणा. व्हेरिएबल डायल, अँगल स्नॅपिंग आणि फ्लिंग-टू-स्पिन वर्तन वापरते.
आपल्याला 'एबी प्लेलिस्ट डेमो' नावाच्या या विकसक खात्याअंतर्गत गुगल प्ले स्टोअरवर एक अॅप सापडेल, यामुळे व्हिडीओ फास्ट फॉरवर्ड आणि रिवाइंड करण्यासाठी वापरले जाणारे डायल दर्शविते; चल डायल वर्तन वापरणे. अॅपचा दुवा हा आहे:
https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo&hl=en_GB
आपल्याला येथे मुक्त स्त्रोत रेपॉजिटरी आढळू शकते:
https://bitbucket.org/warwick/hg_dial_v2
या रोजी अपडेट केले
१५ मे, २०२२