获取自定义提示转轮

java

LayoutInflaterinflater=LayoutInflater.from(Create_Image.this);

Viewvi=inflater.inflate(R.layout.loadingdialog,null);

LinearLayoutlayout=(LinearLayout)vi.findViewById(R.id.linearLayout);

loadingDialog=newDialog(Create_Image.this,R.style.loading_dialog);

loadingDialog.setCancelable(false);

loadingDialog.setContentView(layout,newLinearLayout.LayoutParams(

250,LinearLayout.LayoutParams.FILL_PARENT));

R.layout.loadingdialog

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/linearLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="@color/black">

    <TextView
        android:layout_marginTop="10dp"
        android:layout_gravity="center_horizontal"
        android:id="@+id/textView1"
        android:gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:text="请稍等..." 
        android:textColor="@color/white"/>
    
     <TextView
       android:layout_marginTop="10dp"
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:background="@color/whitesmoke" 
        android:layout_marginBottom="10dp"/>
    <LinearLayout
        android:layout_gravity="center_horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp" >

        <ProgressBar
            android:id="@+id/progressBar1"
            style="?android:attr/progressBarStyleInverse"
            android:layout_gravity="center_vertical"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_marginLeft="15dp"
            android:layout_marginRight="15dp"/>

        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:layout_gravity="center_vertical"
            android:textSize="15sp"
            android:textColor="@color/white"
            android:text="正在上传" />

    </LinearLayout>

</LinearLayout>

自定义loadingdialog

<style name="loading_dialog" parent="android:style/Theme.Dialog">
        <item name="android:windowBackground">@color/transparent</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowIsTranslucent">false</item>
        <!-- 半透明 -->

    </style>

相关推荐