2016-07-28 123 views

回答

1

尝试将此添加到您的布局xml文件:

<ProgressBar android:id="@+id/progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" />

这是你的意思?

+0

不,我想以同样的方式在进度条如图所示的形象。我也尝试过自定义进度条,但没用。 –

0

您可以尝试this Circle Progress library

CircularProgress:

<com.github.lzyzsd.circleprogress.CircleProgress 
    android:id="@+id/circle_progress" 
    android:layout_marginLeft="50dp" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    custom:circle_progress="20"/> 

CircleProgress:

<com.github.lzyzsd.circleprogress.CircleProgress 
    android:id="@+id/circle_progress" 
    android:layout_marginLeft="50dp" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    custom:circle_progress="20"/> 

ArcProgress:

<com.github.lzyzsd.circleprogress.ArcProgress 
    android:id="@+id/arc_progress" 
    android:background="#214193" 
    android:layout_marginLeft="50dp" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    custom:arc_progress="55" 
    custom:arc_bottom_text="MEMORY"/> 
0

使用此代码

public class CustomAlertDia extends AppCompatActivity { 


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


     //crated new alert dialog 
     Dialog alertDialog = new Dialog(this); 
     alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
     alertDialog.setContentView(R.layout.progress_dia); 
     alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); //transperent background 
     ImageView hero = (ImageView)alertDialog.findViewById(R.id.iv_progress); 

     //setup rotate background effect 
     RotateAnimation ro = new RotateAnimation(0, 360, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); 
     ro.setDuration(1500); 
     ro.setRepeatCount(Animation.INFINITE); 
     ro.setInterpolator(new LinearInterpolator()); 

     hero.setAnimation(ro); 

     alertDialog.show(); 

    } 
} 

您可以this image,并检查它