Search code examples
androidandroid-layoutandroid-widgetprogress-bar

How to create Progress Bar like Image in Android


How to create below Image type of Progress ring in my Android app. I Want to show it 10 second before my whole app is loading on device. and also I want to rotate it. like window device rotate. Any Help be appreciated. I am new to Andorid.

Image :

enter image description here


Solution

  • I got the perfect answer.

    Using this link I found the round progress ring.

    progress_bar.gif

    Then I Use this code :

    animation.xml

    <?xml version="1.0" encoding="utf-8"?>
    <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
        android:drawable="@drawable/progress_bar"
        android:pivotX="50%"
        android:pivotY="50%" />
    

    In My main xml file.

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"          android:layout_width="match_parent"
        android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
    
    
        <ProgressBar
            android:id="@+id/progressbar1"
            android:layout_marginTop="80dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:indeterminateDrawable="@anim/animation"/>
    
    
    </RelativeLayout>
    

    and finally output is :

    enter image description here