2010-06-02 15 views
13

के लिए अंगूठे के साथ स्क्रॉलबार को कैसे कार्यान्वित करें मुझे लगभग 1000 थंबनेल वाली स्क्रीन को लागू करने की आवश्यकता है। इस स्क्रीन को थंब के साथ स्क्रॉलबार का उपयोग करके इशारा आधारित स्क्रॉलिंग के साथ-साथ तेज़ स्क्रॉलिंग का समर्थन करना चाहिए। तो यदि उपयोगकर्ता पृष्ठ 1 से पृष्ठ 100 तक स्थानांतरित करना चाहता है तो वह केवल अंगूठे को खींच सकता है और वहां पहुंच सकता है।फास्ट स्क्रॉलिंग

लेकिन एंड्रॉइड में ऐसा कोई नियंत्रण नहीं है। तलाश बार है लेकिन इसकी लग रही है और महसूस मैं जो चाहता हूं उसके समान नहीं है। मैं फ्लिक और कार्यक्षमता को स्वाइप करना चाहता हूं जिसे क्षैतिज स्क्रॉलबार का उपयोग करके विरासत में प्राप्त किया जा सकता है। तो मैं क्षैतिज scroolbar के साथ ही मेरे आवेदन में seekbar की कार्यक्षमता जोड़ना चाहता हूँ।

लेकिन मुझे स्वाइप या फ्लिक घटना के साथ अंगूठे की स्थिति सिंक करने के लिए कुछ समस्या का सामना करना पड़ रहा है और साधक अंगूठे के रूप में दिखने और महसूस करने की आवश्यकता महसूस करने की आवश्यकता है।

कृपया कुछ सुराग सुझाएं।

+0

क्या आपने फेस्टस्कोल अंगूठे के स्वरूप और अनुभव को बदल दिया है? मैं इसे ग्रिड व्यू पर नहीं कर सकता – Rick

उत्तर

24

ListView अंगूठे का समर्थन:

ListView vList = ...; 
vList.setFastScrollEnabled(true); 

GridView अंगूठे का समर्थन:

GridView vGrid = ...; 
vGrid .setFastScrollEnabled(true); 

आपका वर्गों में भी विभाजित कर सकते हैं सामग्री। क्रम में करने के लिए कि अनुकूलक निम्नलिखित इंटरफ़ेस को लागू करना होगा:

android.widget.SectionIndexer 
0

this answer देखें। यह एपीआई स्तर पर तेजी से स्क्रॉल अंगूठे के रूप को अनुकूलित करने के बारे में विवरण देता है> = 11.

संबंधित मुद्दे