• 自己定义ProgressDialog载入图片


    使用系统载入框

    这里写图片描写叙述

    mDialog = new ProgressDialog(this);
    mDialog.setCancelable(true);//能否够被取消
    mDialog.setMessage("loading...");//载入显示的信息
    mDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//圆环风格
    mDialog.show();

    更换系统载入图片

    这里写图片描写叙述

    mDialog = new ProgressDialog(this);
    mDialog.setCancelable(true);//能否够被取消
    mDialog.setMessage("loading...");//载入显示的信息
    mDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//圆环风格
    mDialog.show();
    
    mDialog.setContentView(R.layout.view_progress);//自己定义布局
    //注意:setContentView()要在show()后使用。

    view_progress.xml

    <?xml version="1.0" encoding="utf-8"?

    > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:padding="10dp" android:orientation="horizontal"> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/progress_black" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="loading..." /> </LinearLayout>

    progress_black.xml

    <?xml version="1.0" encoding="utf-8"?

    > <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/loading_ball" android:fromDegrees="0" android:pivotX="50.0%" android:pivotY="50.0%" android:toDegrees="360" />

  • 相关阅读:
    Win32 键盘事件
    好用的Markdown 编辑器及工具
    如何激发您孩子的学习动力和兴趣
    横扫芯片后,紫光欲进军公有云 数百亿资金已到位(大事表)
    C#更改控制台文本颜色
    I/O多路复用
    Python 安装 httpie
    Elasticsearch 5.0
    认证架构
    注册微信小程序
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7238981.html
Copyright © 2020-2023  润新知