Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में सर्कल कस्टम प्रोग्रेस बार कैसे बनाएं?


यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में सर्कल कस्टम प्रोग्रेस बार कैसे बना सकता हूं।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <पाठ दृश्य एंड्रॉइड:आईडी ="@ + आईडी / टेक्स्ट व्यू" एंड्रॉइड:लेआउट_विड्थ ="250 डीपी" एंड्रॉइड:लेआउट_हाइट ="250 डीपी" एंड्रॉइड:गुरुत्वाकर्षण ="केंद्र" एंड्रॉइड:text="25%" android:layout_centerInParent="true" android:textColor="@color/colorPrimaryDark" android:textSize="24sp" />

चरण 3 - एक खींचने योग्य संसाधन फ़ाइल (circularprogressbar.xml) बनाएं और निम्न कोड जोड़ें -

<परत-सूची xmlns:android="https://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <आइटम android:id=" @android:id/secondaryProgress"> <आकार android:innerRadiusRatio="6" android:shape="ring" android:thicknessRatio="20.0" android:useLevel="true">    <आइटम android:id="@android:id/progress"> <रोटेट android :fromDegrees="270" android:pivotX="50%" android:pivotY="50%" android:toDegrees="270">   <रोटेट एंड्रॉइड:डिग्री से ="0" एंड्रॉइड:पिवोटएक्स ="50%" एंड्रॉइड:पिवोटी ="50%" एंड्रॉइड:टूडिग्री ="360" />         

चरण 4 - निम्न कोड को src/MainActivity.java

में जोड़ें
import androidx.appcompat.app.AppCompatActivity;import android.content.res.Resources;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.os.Handler;import android.widget.ProgressBar;आयात android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {int status =0; निजी हैंडलर हैंडलर =नया हैंडलर (); टेक्स्ट व्यू टेक्स्ट व्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); संसाधन संसाधन =getResources (); ड्रॉएबल ड्रॉएबल =रिसोर्सेज। गेट ड्राएबल (आर.ड्राएबल। सर्कुलर प्रोग्रेसबार); अंतिम प्रोग्रेसबार प्रोग्रेसबार =findViewById (R.id.circularProgressbar); प्रोग्रेसबार.सेट प्रोग्रेस (0); प्रोग्रेसबार.सेट सेकेंडरी प्रोग्रेस (100); प्रोग्रेसबार.सेटमैक्स (100); प्रोग्रेसबार.सेट प्रोग्रेस ड्राएबल (ड्रॉएबल); टेक्स्ट व्यू =findViewById (R.id.textView); नया थ्रेड (नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {जबकि (स्थिति <100) {स्थिति + =1; हैंडलर। पोस्ट (नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन ()) {प्रगतिबार.सेट प्रगति (स्थिति) ); textView.setText(String.format("%d%%", status)); }}); try {Thread.sleep(16); } catch (InterruptedException e) { e.printStackTrace(); } } } })।शुरु(); }} 

चरण 5 - निम्न कोड को androidManifest.xml में जोड़ें

आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से एंड्रॉइड में सर्कल कस्टम प्रोग्रेस बार कैसे बनाएं? आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में सर्कल कस्टम प्रोग्रेस बार कैसे बनाएं?


  1. एंड्रॉइड में कस्टम रेटिंग बार कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में कस्टम रेटिंग बार कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न क

  1. एंड्रॉइड में वेब व्यू में यूआरएल लोड करते समय प्रगति पट्टी कैसे प्रदर्शित करें?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में वेबव्यू में यूआरएल लोड करते समय मैं प्रगति पट्टी कैसे प्रदर्शित करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml म

  1. एक्सेल में बार या सर्कल प्रोग्रेस चार्ट कैसे बनाएं

    चार्ट डेटा का एक ग्राफिकल प्रतिनिधित्व है, जैसे कि पाई चार्ट, बार ग्राफ, लाइन ग्राफ, आदि। चार्ट आपके दर्शकों के लिए जानकारी को रोचक, आकर्षक और पढ़ने में आसान बना सकते हैं। प्रगति चार्ट क्या है? एक प्रगति चार्ट प्रगति पर काम के पूरा होने की डिग्री का एक चित्रमय प्रतिनिधित्व है। प्रगति चार्ट व्यक्तिय