技术点:

dialog;ProgressBar;animated-rotate;

弹出框:

import com.carspeak.client.R;import android.app.Dialog;import android.content.Context;import android.graphics.drawable.AnimationDrawable;import android.view.Gravity;import android.widget.ImageView;import android.widget.TextView;/** * 等待进度条 * @author huqiang * */public class WaitProgressDialog extends Dialog {    private Context context = null;    private static WaitProgressDialog wProgressDialog = null;    public WaitProgressDialog(Context context){        super(context);        this.context = context;    }    public WaitProgressDialog(Context context, int theme) {        super(context, theme);    }    public static WaitProgressDialog createDialog(Context context){        wProgressDialog = new WaitProgressDialog(context,R.style.WaitProgressDialog);        wProgressDialog.setContentView(R.layout.waitprogressdialog);        wProgressDialog.getWindow().getAttributes().gravity = Gravity.CENTER;        return wProgressDialog;    }}

R.style.WaitProgressDialog:

<style name="WaitProgressDialog" parent="@style/TipsDialog">        <item name="android:windowBackground">@android:color/transparent</item>        <item name="android:windowNoTitle">true</item>        <item name="android:backgroundDimEnabled">false</item>    </style>

R.layout.waitprogressdialog:

<?xml version="1.0" encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  android:orientation="horizontal">    <ProgressBar        android:id="@+id/pb_process"           android:layout_width="40dp"           android:layout_height="40dp"           android:layout_gravity="center"           style="?android:attr/progressBarStyle"            android:indeterminate="false"           android:indeterminateDrawable="@anim/process_round"/></LinearLayout>

@anim/process_round:

<?xml version="1.0" encoding="utf-8"?><animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"      android:drawable="@drawable/ic_loading"      android:pivotX="50%"      android:pivotY="50%" />

更多相关文章

  1. Android 开发技术周报 Issue#299
  2. 平安科技移动开发二队技术周报(第三十三期)
  3. android 数据库技术 | 文件系统,SDCARD访问,CONTENT PROVIDER,SQLIT
  4. 2020版本Android 开发者学习路线(热门技术+学习方法+书籍+必须知
  5. Android运用AIDL技术实现实时更新MP3播放器的播放进度
  6. 技术转载:Android对话框大合集

随机推荐

  1. 横向 纵向结合的ScrollView
  2. android用于打开各种文件的intent
  3. Android圆角图片封装类(直接使用)
  4. android旋转图片
  5. android获取图库图片并返回
  6. Android查询SIM卡所有信息
  7. xamarin android edittext点击弹框
  8. 关于Android工程的构建工具-不定时更新
  9. Android拍照、录像、录音代码范例
  10. android 让 webView 中的超链接失效