क्या आपने कभी OnPageChangeListener.onPageScrolled(int position, float positionOffset)
विधि का अध्ययन किया है जो ViewPager के स्वाइप श्रोता के रूप में उपयोग किया जाता है? आप स्थिति के साथ कुछ कर सकते हैं ऑफसेट का मान, इसका प्रतिशत मान 0 से 1 या उलटा हुआ है, हमें सूचित करते हुए कि आने वाले पृष्ठ का कितना भाग प्रदर्शित होता है, उस मूल्य से "हालिया कॉल" सूची आइटम से निपटें, उन्हें सेट करें left
- getView() विधि मेंaxis।
------------------ 2014-10-03 में अपडेट 1 ------------------
मैं इस प्रभाव को पूरा करने का प्रयास कर रहा हूं, लेकिन मुझे इस समय एनीमेशन काम नहीं मिल रहा है। मैं पहले से ही सूची दृश्य को स्वाइप ऑफसेट (डेल्टा) के बारे में सूचित करता हूं और जो भी मैं अपने सामान के लिए कर सकता हूं, वह उस प्रभाव को बंद करने के लिए देख रहा है जिसे हम चाहते थे। लेकिन बहुत ही जटिल हिस्सा यह है कि हमें यह समझना चाहिए कि अंगूठी से स्वाइप करने या फ़्लिंग करने और सीधे विधि द्वारा स्विच करने के साथ कैसे संगत होना चाहिए।
मैं व्यूपेजर के नियम की तलाश करने, व्यूपेजर और सूची दृश्य के स्रोत की तलाश करने के लिए तीन दिन का प्रयास करता हूं, लेकिन सकारात्मक से वापस नहीं आता है। इसलिए मैंने अपने project को गिटहब पर धक्का दिया।
------------------ 2014-10-04 में अपडेट 2 ------------------
निम्नलिखित जीआईएफ एनीमेशन को बिल्कुल समझाएगा।
------------------ 2014-10-07 में अद्यतन 3 --------------- ---
ठीक है, ऐसा प्रतीत होता है कि मैं इस एनीमेशन को पूरी तरह से पुन: पेश करने में विफल रहा हूं। एक मूल्यवान अंत होने के लिए, मैंने कम से कम अपनी परियोजना का काम किया, मूल प्रभाव के करीब आने के लिए भी अपना सर्वश्रेष्ठ प्रयास किया। पूरे काम को लेने के लिए मेरा पहला अपडेट गिटहब प्रोजेक्ट देखें ..
हाँ मैंने ऑनपेज चेंजलिस्टर के बारे में अध्ययन किया है .पर मुझे नहीं पता कि अगले पृष्ठ के दृश्य से कैसे निपटें। अगर आप मुझे कुछ लिंक या इस बारे में एक उदाहरण दे सकते हैं तो यह बहुत मददगार होगा। ऑनपेजस्क्रॉल से आइटम्स वैल्यू सेट करें। – Manishika
हां, हां, उस सूची दृश्य में ** positionOffset ** के मान को सिंक्रनाइज़ करना मुश्किल है क्योंकि यह एक टुकड़े के अंदर है, मुझे खेद है कि मुझे यह कैसे प्राप्त करना है इसके बारे में कोई जानकारी नहीं है। लेकिन मैंने पहले [ViewPager] (https://github.com/vince-styling/traversaless-viewpager-android) को बढ़ाया है, आप यह समझ सकते हैं कि "इंडिकेटर टेस्ट" स्निपेट में स्थिति ऑफसेट से कैसे निपटें, बस डाउनलोड करें मेरा नमूना एपीके फिर जांच लें। – VinceStyling
यह एनीमेशन का सटीक व्यवहार स्पष्ट नहीं है जिसे आप करने का प्रयास कर रहे हैं (उस छवि की तुलना में बेहतर स्पष्टीकरण अच्छा होगा)। वैसे भी इस कोड पर एक नज़र डालें https://github.com/luksprog/DroidPlayground/blob/1ea55a42d9f1df1de0ee4fa631abc08dcdff1e5c/src/com/luksprog/playground/fragment/ListPagerOffset.java (जो मुझे प्रश्न से समझा गया था)। – Luksprog