2015-06-09 12 views
22

मैं अपने एप में सभी android.app.ProgressDialog एस को स्टाइल-लॉलीपॉप संस्करणों पर स्टाइल करना चाहता हूं ताकि वे सामग्री डिज़ाइन की तरह दिख सकें।Android AppCompat प्रगतिDialog?

शायद मैं कुछ स्पष्ट याद कर रहा हूँ: मैं android.support.v7.app.ProgressDialog तलाश कर रहा हूँ, लेकिन वहाँ एंड्रॉयड AppCompat पुस्तकालय में ऐसी कोई वर्ग है।

मैं ProgressDialog खरोंच से की अपने ही कार्यान्वयन लिखना चाहिए? AppCompat लाइब्रेरी में शामिल नहीं होने का कारण क्या है?

उत्तर

5

Widget.AppCompat.* शैलियों एपीआई 7.

वहाँ प्रगति संवाद के लिए वर्तमान में कोई AppCompat शैली के बाद से यह AnimatedVectorDrawable पर निर्भर करता है से शुरू किया जा सकता है।

हालांकि, एक कस्टम drawable लिखना संभव है जिसमें एक ही व्यवहार है और इसे अपने ProgressDialog पर लागू करें।

बाहर GIT

3

आप AppCompat के अलावा अन्य शांत अनुकूलता पुस्तकालयों का उपयोग कर सकते हैं की जाँच करें। कूल लाइब्रेरीज़ हैं जो पूरी तरह एनिमेटेड मटेरियल डिज़ाइन घटकों को गितूब पर प्री-लॉलीपॉप एंड्रॉइड में लाती हैं। छवियां Rey5137's "Material" library से हैं। आप स्क्रैच से लिखने के बजाय बेहतर पुस्तकालयों में से एक का उपयोग करते हैं।

material loading icon enter image description here

+0

लिंक टूट गया है:/ – Gallal

+1

अब तय हो गई है, धन्यवाद। – makata

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