ورود با اکانت گوگل
یا
آقای متریال

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

آموزش پروگرس دایره ای Circular Progress

rouhollah.mz


اطلاعات نویسنده
پشتیبانی
برای دیدن اطلاعات تماس تهیه کننده این محصول باید محصول رو خریداری کرده باشید

به نام خدا

سلام ، در خدمتتون هستیم با آموزش پروگرس دایره ای 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

 

 

 

 

 

 

 

دیدگاه هایی که برای این مطلب ارسال شده

  1. ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: حامد شهریور ۱۰, ۱۳۹۵

    سلام ممنون از آموزش های خوبتون ، این پراگرس باری که آموزش دادین روی گوشی من نشون نمیده ، گوشی من نوت ۴ سامسونگ هست ولی روی گوشی های دیگه که ورژن کمتر از ۵ دارن نشون میده ، ممنونم منو راهنمایی کنین

    • ﻧﻮﯾﺴﻨﺪﻩ ﺩﯾﺪﮔﺎﻩ: Rouhollah.Mz شهریور ۱۱, ۱۳۹۵

      سلام ، نظر لطف شماست .
      درمورد مشکلتون : برای اندروید بیشتر از ۵ تست کردیم و مشکلی نداشت ، ممکنه که در تعریف استایل دچار مشکلی شده باشید ، کدهاتون رو چک کنید.

شما هم دیدگاهی برای این مطلب ارسال کنید

مطالب مرتبط

مطالب تصادفی

لوگوی دوستان

هایپر تمپ | HyperTemp