ایجادprogres bar با استفاده از متریال دیزاین در اندروید

شنبه 16 اردیبهشت 1396

در این مقاله قصد داریم که یک نوار پیشرفت با استفاده از ابزارهای متریال دیزاین ایجاد نماییم نوار پیشرفت معمولا در سایت ها زمانی که قرار است یک سری اطلاعات لود شود و با استفاده از این ابزار انجام می شود.

ایجادprogres bar با استفاده از متریال دیزاین در اندروید

ابتدا build.gradle را باز نمایید

داخل کد قطعه کد زیر را قرار دهید:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
   compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.1.+'
    compile 'me.zhanghai.android.materialprogressbar:library:1.1.6'
}

داخل کلاس قطعه کد زیر را قرار دهید:

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

و در فایل xml  قطعه کد زیر را قرار دهید:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp"
    android:orientation="vertical">

    <me.zhanghai.android.materialprogressbar.MaterialProgressBar
        android:layout_width="fill_parent"
        android:layout_height="20dp"
        android:indeterminate="true"
        app:mpb_progressStyle="horizontal"
        style="@style/Widget.MaterialProgressBar.ProgressBar.Horizontal"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="40dp" />


</RelativeLayout>

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید