برای جستجو کلمه مورد نظر خود را وارد کنید

به نام خدا

سلام ، در خدمتتون هستیم با آموزش پروگرس دایره ای Circular Progress

از مثال هایی که برای استفاده از پروگرس میشه زد ، استفاده ی اونها زمان رفرش صفحه یا به عنوان لودینگ و … میباشد.
__
برای اضافه کردن ProgressBar در اولین مرحله باید کتابخانه ی AppCompat رو در build.gradle وارد کنیم :

dependencies {  
'compile 'com.android.support:appcompat-v7:23.2.1
}

پس از اون باید مطمئن بشیم که اکتیویتی مورد نظر ما extend شده باشه از AppCompatActivity :

public class MainActivity extends AppCompatActivity {  
    ...
}

در مرحله ی بعد باید کافیه که ProgressBar رو در لیوت مورد نظر وارد کنیم :

<ProgressBar  
    style="@style/Widget.AppCompat.ProgressBar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

برای اینکه Style مورد نظر خودمون رو (رنگ پیشفرض) به ProgressBar بدیم باید به این شیوه عمل کنیم :
باید Custom Style خودمون رو در style.xml وارد کنیم :

<style name="CircularProgress" parent="Theme.AppCompat.Light">  
    <item name="colorAccent">@color/indigo</item>
</style>

و برای وارد کردن رنگ مورد نظر ، کافیه که کد رنگ رو بجای این قسمت وارد کنیم :

@color/indigo

و تنها کار باقی مونده وارد کردن این Style برای ProgressBar مورد نظر ماست :

<ProgressBar  
    android:theme="@style/CircularProgress"
    style="@style/Widget.AppCompat.ProgressBar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

نتیجه ی نهایی :

CircularProgressStyle

 

پروگرس بار در دیوایس هایی که نسخه ی اندروید آنها کمتر از Lollipop هست ، به حالت استایل متریال نشون داده نمیشه : 

 

CircularProgressPreLollipop