Skip to content

sing1/MaterialProgressBar

Repository files navigation

MaterialProgressBar

demo

apk

MaterialProgressBar-1.0.3-sample.apk

gradle:

dependencies{... compile 'com.sing.materialprogressbar:library:1.0.3' }

Maven:

<dependency> <groupId>com.sing.materialprogressbar</groupId> <artifactId>library</artifactId> <version>1.0.3</version> <type>pom</type> </dependency>

sample

1、sample1

<com.sing.MaterialProgressBar style="@style/Widget.MaterialProgressBar.ProgressBar.Horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:progress="30"android:secondaryProgress="60"app:mpb_progressStyle="horizontal" /> <stylename="Widget.MaterialProgressBar.ProgressBar.Horizontal"parent="android:Widget.ProgressBar.Horizontal"> <itemname="android:indeterminateDrawable">@null</item> <itemname="android:minHeight">16dp</item> <itemname="android:maxHeight">16dp</item> </style>

2、sapmple2

<com.sing.MaterialProgressBar style="@style/Widget.MaterialProgressBar.ProgressBar.Horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:indeterminate="true"app:mpb_progressStyle="horizontal" /> <stylename="Widget.MaterialProgressBar.ProgressBar.Horizontal"parent="android:Widget.ProgressBar.Horizontal"> <itemname="android:indeterminateDrawable">@null</item> <itemname="android:minHeight">16dp</item> <itemname="android:maxHeight">16dp</item> </style>

3、sample3

<LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_vertical"> <com.sing.MaterialProgressBar style="@style/Widget.MaterialProgressBar.ProgressBar.Large"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminate="true" /> <com.sing.MaterialProgressBar style="@style/Widget.MaterialProgressBar.ProgressBar"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminate="true" /> <com.sing.MaterialProgressBar style="@style/Widget.MaterialProgressBar.ProgressBar.Small"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminate="true" /> </LinearLayout> <stylename="Widget.MaterialProgressBar.ProgressBar.Large"> <itemname="android:minWidth">76dp</item> <itemname="android:maxWidth">76dp</item> <itemname="android:minHeight">76dp</item> <itemname="android:maxHeight">76dp</item> </style> <stylename="Widget.MaterialProgressBar.ProgressBar"parent="android:Widget.ProgressBar"> <itemname="android:indeterminateDrawable">@null</item> <itemname="android:minWidth">48dp</item> <itemname="android:maxWidth">48dp</item> <itemname="android:minHeight">48dp</item> <itemname="android:maxHeight">48dp</item> </style> <stylename="Widget.MaterialProgressBar.ProgressBar.Small"> <itemname="android:minWidth">16dp</item> <itemname="android:maxWidth">16dp</item> <itemname="android:minHeight">16dp</item> <itemname="android:maxHeight">16dp</item> </style>

4、sample4

<FrameLayoutandroid:layout_width="match_parent"android:layout_height="?actionBarSize"android:layout_marginBottom="6.4dp"android:layout_marginTop="6.4dp"android:background="?colorPrimary"android:theme="?actionBarTheme"> <FrameLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:paddingLeft="?contentInsetStart"android:paddingRight="?contentInsetEnd"android:theme="?actionBarStyle"> <TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical"android:text="sample4" /> </FrameLayout> <com.sing.MaterialProgressBar android:id="@+id/horizontal_progress_toolbar"style="@style/Widget.MaterialProgressBar.ProgressBar.Horizontal.NoPadding"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="bottom"android:progress="30"android:secondaryProgress="60"app:mpb_progressStyle="horizontal"app:mpb_showTrack="false"app:mpb_useIntrinsicPadding="false" /> </FrameLayout> <stylename="Widget.MaterialProgressBar.ProgressBar.Horizontal.NoPadding"> <itemname="android:minHeight">3.2dp</item> <itemname="android:maxHeight">3.2dp</item> </style>

5、sample5

<FrameLayoutandroid:layout_width="match_parent"android:layout_height="?actionBarSize"android:layout_marginBottom="6.4dp"android:layout_marginTop="6.4dp"android:background="?colorPrimary"android:theme="?actionBarTheme"> <FrameLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:paddingLeft="?contentInsetStart"android:paddingRight="?contentInsetEnd"android:theme="?actionBarStyle"> <TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical"android:text="sample5" /> </FrameLayout> <com.sing.MaterialProgressBar android:id="@+id/indeterminate_horizontal_progress_toolbar"style="@style/Widget.MaterialProgressBar.ProgressBar.Horizontal.NoPadding"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="bottom"android:indeterminate="true"app:mpb_progressStyle="horizontal"app:mpb_showTrack="false"app:mpb_useIntrinsicPadding="false" /> </FrameLayout> <stylename="Widget.MaterialProgressBar.ProgressBar.Horizontal.NoPadding"> <itemname="android:minHeight">3.2dp</item> <itemname="android:maxHeight">3.2dp</item> </style>

All 'style' are in the project, you can customize your 'style'.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages