خانه » آموزش برنامه نویسی اندروید » استفاده از لایبرری SmoothProgressBar برای نمایش پروگرس بار

استفاده از لایبرری SmoothProgressBar برای نمایش پروگرس بار

امروز توی یکی از پروژه ها از این لایبرری استفاده کردم

استفاده از اون خیلی سادس :

اول از لینک زیر دانلودش کنید :

https://github.com/castorflex/SmoothProgressBar

سپس فولدر لایبرری رو کنار پوشه های پروژه خود کپی کنید

و بعد در پروژه به عنوان لایبرری import کنید :

در Intellij به صورت زیر کار کنید :

File > Project Structure

و در پنجره ای که باز می شود در قسمت وسطی بر روی علامت + کلیک کنید و Import Module را بزنید ، سپس آدرس فولدی که کپی کردید را وارد کنید ، در پنجره های بعدی next ها رو بزنید تا خودش همه کار رو بکنه

سپس در همین پنجره روی اسم پروژه کلیک کنید تا تنظیمات پروژه رو مشاهده کنید و در سمت راست در قسمت Dependencies بر روی علامت + کلیک کنید و گزینه سوم Module Dependency را انتخاب کنید سپس روی ماژولی که اضافه کردید کلیک کنید تا به پروژه اضافه شود

 

سپس میتونید کد های زیر رو در layout خود به کار ببرید :

    <fr.castorflex.android.smoothprogressbar.SmoothProgressBar
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:id="@+id/pocket"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:interpolator="@anim/pocket_interpolator"
            app:spb_stroke_separator_length="4dp"
            app:spb_sections_count="2"
            app:spb_speed="1"
            app:spb_colors="@array/pocket_bar_colors"
            app:spb_progressiveStart_activated="true"
            app:spb_generate_background_with_colors="false"
            app:spb_mirror_mode="true"
            app:spb_reversed="true"
            android:indeterminate="true"/>

 

و در کد خود می توانیم به صورت زیر آن را فعال یا غیر فعال کرد :

    private SmoothProgressBar mPocketBar =(SmoothProgressBar) findViewById(R.id.pocket);

// hide
mPocketBar.progressiveStop();

// or 
// show
mPocketBar.progressiveStart();

 

برچسب ها:
پست قبلی
پست بعدی

درباره ایلیا عابدینی

برنامه نویس اندروید و کارشناس مهندسی پزشکی، نفر سوم مسابقه برنامه نویسی اندروید http://www.schallenge.ir ، از سال 92 برنامه نویسی اندروید رو شروع کردم و در حال حاضر در شرکت عصر دانش در حال توسعه اپلیکیشن تجارت پی می باشدم ، این وبلاگ رو ساختم تا تجربیات روزانه و مفید خودم رو داخل اون بزارم. رزومه : iact.ir/cv

3 دیدگاه

  1. با عرض سلام و خسته نباشید ممنون از تمام مطالب
    من با اینتلیچ کار میکنم یک سوالی که واقعا تلاش کردم و به نتیجه نرسیدم گرادل بود که چطوری از پروژه هاش توی اینتلیج استفاده کنم اگر میشه یک راهنمایی قدم به قدم بهم بگید واقعا ممنون

    • در حال حاضر اینتلیج به خوبی از گریدل پشتیبانی نمی کند و خود من منتظر نسخه ۱ اندروید استدیو هستم تا نقل مکان کنم به اونجا ، اما برای استفاده از پروژه هایی که از گریدل استفاده شده ، پروژه را مانند پروژه های دیگر import کنید و لایبرری هایی که پروژه به آن نیاز دارد را به صورت دستی جستجو و کرده و در پروژه قرار دهید.
      همانطور که می دونید گریدل برای اضافه شدن خودکار لایبرری های استفاده شده در پروژه هست که با این کار شما به صورت دستی لایبرری خود را اضافه می کنید.

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نمی شود.علامت دارها لازمند. *

*

رفتن به بالا