मैं ListView
में किसी विशिष्ट स्थिति पर स्क्रॉल करने के लिए smoothScrollBy()
का उपयोग कर रहा हूं। मैं ListView
को वर्तमान onScrollStateChanged()
ईवेंट के साथ एकीकृत करने के लिए स्क्रॉलिंग कर रहा हूं, जब उपयोगकर्ता अपनी अंगुली से स्क्रॉल करता है तो निकाल दिया जाता है।एंड्रॉइड चिकनी स्क्रॉल करने के लिए स्क्रॉलस्टेट पर क्लिक नहीं किया गया
वर्तमान में मैं Timer
का उपयोग कर रहा हूं जो चिकनी स्क्रॉल की अवधि के बाद 100ms चलाता है, लेकिन यह उतना ही नहीं है जितना कि मैं पसंद करूंगा।
मैं अपने खुद के डिबगिंग कि 'SmoothScroll *' कार्यों स्क्रॉल स्थिति परिवर्तन ट्रिगर नहीं करेगा, और इसलिए प्रस्तुत करना 'OnScrollListener.onScrollStateChanged()' बेकार कॉलबैक से इस बात की पुष्टि कर सकते हैं। – ohhorob