37

पर अनिश्चित प्रगति पट्टी कब आ रही है मेरे एप्लिकेशन यूआई एंड्रॉइड सपोर्ट लाइब्रेरी का उपयोग करके बनाया गया है, लेकिन वर्तमान में (intederminate) प्रोग्रेसबार का कोई ऐप कॉम्पैम्प संस्करण नहीं है, जिसे मेरे ऐप को वास्तव में चाहिए।एंड्रॉइड सपोर्ट लाइब्रेरी

मैं भौतिक डिज़ाइन प्रोग्रेसबार प्राप्त करने के लिए किसी भी तृतीय पक्ष पुस्तकालयों का उपयोग नहीं करना चाहूंगा, इसलिए मुझे आश्चर्य है कि कोई भी इस बारे में जानकारी पर बैठता है कि यह समर्थन लाइब्रेरी में क्यों शामिल नहीं है, और यदि इसका कोई संकेत आ रहा है (और कब)।

+0

मैं क्योंकि यह 3 पुस्तकालय संभावित भविष्य सुविधा और इससे ईटीए के बारे में है विषय से हटकर के रूप में इस सवाल को बंद करने के मतदान कर रहा हूँ। – Budius

+0

जब आप ईटीए कहते हैं तो आपका क्या मतलब है? – Joakim

+0

ईटीए: "आगमन का अनुमानित समय" – Budius

उत्तर

72

आप एक AppCompat शैली के साथ एक ProgressBar उपयोग कर सकते हैं।

बस अपने लेआउट में इस जोड़ें:

<ProgressBar 
     style="@style/Base.Widget.AppCompat.ProgressBar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:indeterminate="true" 
     android:visibility="visible" /> 

आप एक क्षैतिज प्रगति बार उपयोग करना चाहते हैं:

<ProgressBar 
     style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" 
     android:layout_width="match_parent" 
     android:layout_height="8dp" 
     android:layout_marginTop="24dp" 
     android:indeterminate="true" 
     android:visibility="visible" /> 

वे आधिकारिक सामग्री guidelines का पालन करें।

+0

वेबव्यू के साथ एक्शन बार में intederminate progressbar के रूप में इसका उपयोग कैसे करें? – Mohammad

+0

यह जोड़ने के लिए कि यह अनिश्चित सर्कल बार के लिए काम नहीं करेगा। उनमें एनिमेटेड वेक्टर ड्रायबल की कमी है। –

+0

@ किसी भी संकेत को अनिश्चित सर्कल के लिए एक ही चीज़ कैसे करें? यह मेरे Google-fu के साथ प्राप्त होने वाले शीर्ष परिणामों में से एक है। –

0

मैं सिर्फ शैलियों का उपयोग करके श्री गैब्रिएल मारियोटी द्वारा उत्तर में सुधार करने की कोशिश कर रहा हूं।

  1. इस

    <style name="infinite_progress_horizontal" parent="Widget.AppCompat.ProgressBar.Horizontal"> 
        <item name="android:layout_width">match_parent</item> 
        <item name="android:layout_height">wrap_content</item> 
        <item name="android:indeterminate">true</item> 
    </style> 
    
  2. की तरह एक शैली लिखें इस तरह से अपनी प्रगति के साथ यह प्रयोग करें।

    <ProgressBar style="@style/infinite_progress_horizontal" /> 
    
संबंधित मुद्दे