在 Android 应用程序中创建 GoogleProgressbar
Creating GoogleProgressbar in Android Application
我只想在我的应用程序中创建 GoogleProgressbar。我在以下 link 找到了它的 zip 文件:
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) 在 activity 中调用您的 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
祝你好运!
我只想在我的应用程序中创建 GoogleProgressbar。我在以下 link 找到了它的 zip 文件:
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) 在 activity 中调用您的 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
祝你好运!