0
我只想在我的应用程序中创建GoogleProgressbar。我发现zip文件对于它在下面的链接:在Android应用程序中创建GoogleProgressbar
https://android-arsenal.com/details/1/368
但是,迷糊中实现它。
是否有任何教程可用于实施GoogleProgressbar?
我只想在我的应用程序中创建GoogleProgressbar。我发现zip文件对于它在下面的链接:在Android应用程序中创建GoogleProgressbar
https://android-arsenal.com/details/1/368
但是,迷糊中实现它。
是否有任何教程可用于实施GoogleProgressbar?
0)添加到项目的gradle:
dependencies {
compile 'com.jpardogo.googleprogressbar:library:1.2.0'
}
repositories {
mavenCentral()
}
1)添加在XML文件是这样的:
<com.jpardogo.android.googleprogressbar.library.GoogleProgressBar
android:id="@+id/google_progress2"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center" />
2)创建array.xml,使自己的颜色:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="progressLoader">
<item>@color/red.ufc</item>
<item>@color/blue.ufc</item>
<item>@color/gray.ufc</item>
</array>
</resources>
3)在活动中调用您的GoogleProgressBar:
public class LoginActivity extends Activity {
//ProgressBar mBar;
GoogleProgressBar mBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
mBar = (GoogleProgressBar) findViewById(R.id.google_progress2);
try{
mBar.setIndeterminateDrawable(new FoldingCirclesDrawable.Builder(this).colors(getResources().getIntArray(R.array.progressLoader)).build());
}
catch (IndexOutOfBoundsException e)
{
e.printStackTrace();
Log.d("mBar", "onCreate() returned: " + e);
}
}
在启动项目中,您会看到GoogleProgressBar动画(加载)。
同样的事情:
GoogleMusicDicesDrawable NexusRotationCrossDrawable ChromeFloatingCircles
好运!