2015-10-09 145 views

回答

1

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

好运!