android - ListView: limit scrolling speed -
संभव डुप्लिकेट:
जब कोई उपयोगकर्ता
ListView पर स्क्रिप करता है तो इसकी स्क्रॉलिंग गति बहुत अधिक हो सकती है मैं गति को सीमित करना चाहता हूं - क्या यह संभव है?
इसे चेक करें -:
निजी वर्ग SpeedMeterOnScrollListener OnScrollListener लागू करता है { निजी लंबे समय का स्टाम्प; निजी इंक अंतिम फर्स्टविइब्स आईटीम; सार्वजनिक स्पीडमेटरऑनस्कॉललिस्टर () {timeStamp = System.currentTimeMillis (); पिछला फर्स्टविइब्सआईटीम = 0; } @Scroll पर सार्वजनिक शून्य को ओवरराइड करें (AbsListView दृश्य, पूर्णांक पहले वॉइसआईटीम, इंट दृश्य आईटमेक, इंट कुल आईटमेकउंट) {लंबे अंतिम समय = System.currentTimeMillis (); // पहले वॉइसआईटीम द्वारा गति की गणना करें, पिछला फर्स्टवीआईएसआईटीम, टाइमस्टैम्प और अंतिम टाइमस्टैंप = अंतिम समय; आखिरी फास्ट विवेकआईटीम = पहले वॉइसआईटीम; } @ ओवरलैड सार्वजनिक शून्य पर स्काल्लोस्टेट चेंजेड (AbsListView दृश्य, इंट स्क्रॉलस्टेट) {}}
Comments
Post a Comment