2012-01-10 14 views
14

की एनीमेशन शैली बदलना मैं एंड्रॉइड एनीमेशन फ्रेमवर्क का उपयोग कर एंड्रॉइड के व्यूपेजर क्लास की एनीमेशन शैली को बदलना चाहता हूं। क्या यह संभव है?ViewPager

+2

ऐसा कैसे मददगार है? गति की तरह या स्लाइड के अलावा कुछ और करते हैं? – Rick

उत्तर

6

मेरा उत्तर यहां देखें: Slowing speed of Viewpager controller in android, उपयोगी हो सकता है।

आप Interpolator को और अधिक चरम पर बदलने के लिए स्क्रॉलर क्लास को और अनुकूलित कर सकते हैं।

+0

मैं पेजर एडोज़र कोज़ के साथ अपने पेजर क्लास को विस्तारित कर रहा हूं, मेरे पास टुकड़ा नहीं है। मैं इस पर सालाना आवेदन करना चाहता हूं .. मैं इसे कैसे कर सकता हूं। मैंने कोड \t \t ViewPager.setObjectForPosition ("- पास टुकड़ा -", स्थिति) की कोशिश की; लेकिन यहां हमें खंड पारित करना होगा .. – Namy

+0

मैं FragmentPagerAdapter का विस्तार कर रहा हूं कृपया मेरी मदद करें कि आपका कोड काम नहीं कर रहा है। sInterpolator d mainproblem.thanks – Cristiana214

+0

उत्तर के नीचे टिप्पणियां देखें, आपको यह जोड़ने की आवश्यकता होगी: इंटरपोलेटर sInterpolator = new DecelerateInterpolator(); – marmor

1

यहाँ उदाहरण देखते mForcedScrollDurationMillis के लिए

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Fsrc%2Fandroid%2Fsupport%2Fv4%2Fview

खोजें ViewPager.java। चिकनी स्क्रॉल गति को नियंत्रित करने के लिए यह एक हैक है।

यह भी मूल जार से ViewPager और इसके आंतरिक वर्गों को दूर करने के

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Flib

कुछ स्लाइड के अलावा अन्य अधिक शामिल हो सकता है की आवश्यकता है।

3

साथ एनीमेशन अनुकूलित हो सकता है कि इस पोस्ट उपयोगी हो सकता है आप देख रहे हैं एक अलग एनीमेशन के लिए। इस एनीमेशन ने एंड्रॉइड के मूल पेजर का उपयोग नहीं किया था। वहाँ कुछ मुद्दों है कि हल किया जाना चाहिए रहे हैं, लेकिन सब पर मुझे लगता है कि यह

https://github.com/kgnkbyl/CustomViewPager