स्टॉक जिंजरब्रेड रिलीज में, overscrolling एक नारंगी "फ्लैश" के साथ संकेत दिया जाता है। हालांकि, रिलीज नोट्स और कुछ एपीआई दस्तावेज़ों से संकेत मिलता है कि आईफोन-शैली ओवरशूट ओवरक्रॉल व्यवहार के लिए समर्थन है। उदाहरण के लिए, here देखें। हालांकि, यह स्पष्ट नहीं है कि इन कामों को कैसे बनाया जाए। बस इन विधियों के साथ drawables सेटिंग व्यवहार को बदल नहीं है। क्या किसी को ऐसा करने का तरीका पता है?एंड्रॉइड 2.3 (जिंजरब्रेड) में आईफोन-स्टाइल ओवरक्रॉलिंग कैसे प्राप्त करें?
उत्तर
मैंने हाल ही में इस बारे में कुछ ब्लॉग पोस्ट किए हैं। एक नज़र देख लो!
तब से मैं एक विचार किया है, जब आप overScrollBy विधि ओवरराइड, मुझे लगता है कि आप आधा उन मानकों में से एक का पालन नहीं करने के लिए दृश्य प्राप्त करने के कर सकते हैं अनुमान लगा रहा हूँ अपने उंगली जब आप overscroll, लेकिन बस आधा दूरी का पालन करें।
मैं अनुभव से इसका उत्तर नहीं दे सकता, लेकिन AbsListView के तहत, setOverScrollMode()
नामक एक विधि है जो उपयोगी हो सकती है। इसके अलावा, मुझे OverScroller
कक्षा भी मिली। ऐसा लगता है कि आप जो खोज रहे हैं; कार्यान्वयन के विवरण, हालांकि, मैं वास्तव में मदद नहीं कर सकता।
टिप्पणियों के लिए धन्यवाद। मैंने उन तरीकों को देखा है, लेकिन वे मदद नहीं करते हैं। "OverScrollMode" डिफ़ॉल्ट रूप से चालू होता है, इसलिए विधि केवल इसे बंद करने की अनुमति देती है। इसे बंद करने से नारंगी फ्लैश दिखाई देने से रोकता है। ओवरस्क्रॉलर क्लास overscroll व्यवहार की अधिसूचना का प्रबंधन करने के लिए प्रतीत होता है, लेकिन किसी भी प्रतिपादन के लिए जिम्मेदार नहीं है। – pents90
इसे आगे देखकर, मैं वास्तव में लगभग सकारात्मक हूं कि ओवरस्क्रॉलर overscrolling के वास्तविक यांत्रिकी को संभालता है। जिस नकारात्मक पक्ष को मैंने अभी महसूस किया है, वह यह है कि यह एंड्रॉइड 2.3+ केवल (जिंजरब्रेड) है। इसे स्क्रॉलव्यू क्लास में जोड़ा गया है, आप यहां कुछ काम देख सकते हैं: http://android.git.kernel.org/?p=platform/frameworks/base.git;a=history;f=core/java/ एंड्रॉइड/विजेट/स्क्रॉलव्यू.जावा – kcoppock
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/widget/OverScroller.java;h = f48eb89e596c52e09186941501284fc64a08db56; एचबी = 737e8fe2c7ce167bc68ad779160488007a5e0b1d यदि आप रुचि रखते हैं तो वास्तविक ओवरस्क्रॉल कोड यहां दिया गया है। इसके पीछे गणित देखने के लिए MagneticOverScroller कक्षा पर नीचे स्क्रॉल करें। (और मैं गलत था, उन्होंने स्क्रॉलव्यू से अलग वर्ग के रूप में इसे खींच लिया, ऐसा लगता है) – kcoppock
- 1. एंड्रॉइड जिंजरब्रेड: एनएफसी समर्थन - केवल प्राप्त करें?
- 2. एंड्रॉइड जिंजरब्रेड
- 3. एंड्रॉइड 2.3
- 4. एंड्रॉइड जिंजरब्रेड में ओपनजीएल खराब प्रदर्शन
- 5. जिंजरब्रेड
- 6. एंड्रॉइड 2.2 और 2.3
- 7. एंड्रॉइड 2.3 या कम
- 8. जिंजरब्रेड
- 9. एंड्रॉइड <2.3 और java.text.Normalizer
- 10. एंड्रॉइड 2.3 एम्यूलेटर अभिविन्यास
- 11. एंड्रॉइड जिंजरब्रेड पर स्थानीय स्टोरेज के साथ अवैध पहुंच अपवाद
- 12. एंड्रॉइड 2.3 वाईफाई हॉटस्पॉट एपीआई
- 13. फियोयो और जिंजरब्रेड ऐप्स में आईसीएस शैली
- 14. एंड्रॉइड में GUID कैसे प्राप्त करें?
- 15. एंड्रॉइड में ब्राउज़र इतिहास कैसे प्राप्त करें?
- 16. ओपनसीवी 2.3 में कैमरों की गणना कैसे करें?
- 17. कस्टम अधिसूचना लेआउट एंड्रॉइड 2.3 या कम
- 18. एंड्रॉइड संस्करण पर FileNotFoundException> 2.3
- 19. मॉडल में कोड कैसे साझा करें? (रेल 2.3)
- 20. आईसीएस यूआई के साथ एक एंड्रॉइड ऐप कैसे बनाएं जो जिंजरब्रेड और फ्रायओ के साथ काम करता है?
- 21. एंड्रॉइड जिंजरब्रेड और इससे पहले कैलेंडर (एपीआई <11)
- 22. कैमरा अंशांकन (ओपनसीवी 2.3) - विकृति पैरामीटर का उपयोग कैसे करें?
- 23. एसडीके मंच एंड्रॉइड 2.3 एपीआई 9 संशोधन 1 के साथ क्या हुआ?
- 24. एंड्रॉइड/जावा प्राप्त करें
- 25. एंड्रॉइड में पसंदीदा स्क्रीन चमक प्राप्त करें
- 26. एंड्रॉइड में ए 2 डीडी सिंक कार्यक्षमता कैसे सक्षम करें?
- 27. एंड्रॉइड में पथ में सभी अंक कैसे प्राप्त करें?
- 28. रेल में सत्र प्रबंधन (2.3)
- 29. डिबगिंग Android 2.3 ब्राउज़र
- 30. एंड्रॉइड, पैकेज नाम कैसे प्राप्त करें?
आधा डेल्टा पैरामीटर;) – jsonfry
एंड्रॉइड संस्करण <2.3 – rOrlig
में ऐसा करने का कोई तरीका है जब इस सूची में सूचीदृश्य ओवरस्क्रॉल किया गया है और आप इसे छूते रहते हैं, यह बिना छेड़छाड़ किए वापस लौटता है, जिसे मैं टालना चाहता हूं। क्या आपको यह करने के बारे में कोई जानकारी है? – erikaD