2014-04-30 10 views
14

मैं एंड्रॉइड ऐप में XML एस के स्लाइड शो प्राप्त करने के लिए ViewPager और PagerAdapter का उपयोग कर रहा हूं। मैं पृष्ठ की संख्या के लिए CirclePageIndicator का उपयोग कर रहा हूं। मैं वर्तमान पृष्ठ से संबंधित सर्कल के रंग को कैसे अनुकूलित कर सकता हूं?CirclePageIndicator को कैसे अनुकूलित करें?

उत्तर

26

अपने CirclePageIndicator ऑब्जेक्ट पर setPageColor(Color.RED) पर सर्कल के डिफ़ॉल्ट भरने वाले रंग को लाल रंग में सेट करने के लिए कॉल करें। चयनित सर्कल के रंग को काले रंग में सेट करने के लिए setFillColor(Color.BLACK) पर कॉल करें। स्ट्रोक या सर्कल के सीमा रंग को सफेद पर सेट करने के लिए setStrokeColor(Color.WHITE) पर कॉल करें।

आप जो भी रंग सूचक को कस्टमाइज़ करना चाहते हैं उसे चुन सकते हैं, मेरे द्वारा प्रदान किए गए ये रंग मान एक उदाहरण के रूप में हैं।

आप एक्सएमएल का उपयोग कर इन संकेतकों को भी अनुकूलित कर सकते हैं। Android-ViewPagerIndicator's GitHub repo से

उदाहरण:

<com.viewpagerindicator.CirclePageIndicator 
    android:id="@+id/indicator" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    app:fillColor="#FF888888" 
    app:pageColor="#88FF0000" 
    app:strokeColor="#FF000000" /> 
+0

क्या कि एप्लिकेशन? –

+0

@Zortkun: यह ऐप https://play.google.com/store/apps/details?id=com.viewpagerindicator.sample – Hassaan

+0

फिर से है .. टूटा लिंक –

1

आप कस्टम छवियों का उपयोग करना चाहते हैं drawable बजाय रंग और स्ट्रोक का तो आप इस लाइब्रेरी का उपयोग कर सकते हैं:

https://github.com/augustopicciani/DrawablePageIndicator

संबंधित मुद्दे