view_prossedbar.xml :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/progres"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/custom_view"
> <ProgressBar style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@drawable/custom_proseedbar" android:layout_alignParentTop="false"
android:id="@+id/progressBar"
android:layout_marginLeft="5dp" /> <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Loading...."
android:textColor="#ff4d00"
android:id="@+id/textView4"
android:layout_alignBottom="@+id/progressBar"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/progressBar"
android:layout_toRightOf="@+id/progressBar"
android:layout_toEndOf="@+id/progressBar"
android:gravity="center" /> <TextView
android:layout_width="1dp"
android:layout_height="wrap_content"
android:background="#00dada"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/textView5"
android:layout_toRightOf="@+id/progressBar"
android:layout_alignParentTop="true"
android:layout_marginLeft="5dp"
android:layout_alignBottom="@+id/textView4"
android:layout_toLeftOf="@+id/textView4"
android:layout_toStartOf="@+id/textView4"
/> </RelativeLayout>
custom_proseedbar.xml :
<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android"android:pivotX="50%"android:pivotY="50%"android:fromDegrees="0"android:toDegrees="360"> <shape android:shape="ring"android:innerRadiusRatio="3"android:thicknessRatio="8"android:useLevel="false"> <sizeandroid:width="76dip"android:height="76dip"/> <gradientandroid:type="sweep"android:useLevel="false"android:startColor="@android:color/transparent"android:endColor="#ff4d00"android:angle="0" /> </shape> </rotate>main.java code :// lấy view_prosedbar.xmlLayoutInflater li = LayoutInflater.from(getApplicationContext()); View viewnhapcard = li.inflate(R.layout.view_proseedbar, null); // tạo alerdialogAlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(ManHinhChinh.this); // cập nhật view_nhapcard.xml tới alertdialog builderalertDialogBuilder.setView(viewnhapcard); // create alert dialogalertDialog = alertDialogBuilder.create(); // show italertDialog.show();

No comments:
Post a Comment