请求网络时候的转圈

请求网络时候的转圈

请求网络时候的转圈

居中的图片:
在这里插入图片描述

展示转圈布局文件

<ImageView
    android:layout_width="@dimen/dp100"

    android:background="#00000000"
    android:layout_height="@dimen/dp100"
    android:src="@mipmap/loading"
    android:id="@+id/iv_dialog_layout"
    />
<TextView
    android:gravity="center"

    android:layout_width="@dimen/dp100"
    android:background="#00000000"
    android:layout_height="@dimen/dp20"
    android:text="正在加载..."
    />

//展示的方法直接在当前activity调用就行

private Dialog mDialog;
//显示
public void showDialog(){
    if(mDialog == null){
        mDialog = new Dialog(this);
        mDialog.setCancelable(false);
        View view = View.inflate(this, R.layout.dialog_lodding_layout, null);
        ImageView iv = view.findViewById(R.id.iv_dialog_layout);
        Glide.with(this).asGif().load(R.mipmap.loading).into(iv);
        mDialog.addContentView(view
                , new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT
                        ,ViewGroup.LayoutParams.WRAP_CONTENT));
        mDialog.show();
    }
}
//隐藏方法
public void hindDialog(){
    if (mDialog != null && mDialog.isShowing()) {
        mDialog.dismiss();
    }
}
原创文章 5 获赞 2 访问量 1974

猜你喜欢

转载自blog.csdn.net/qq_45312619/article/details/105775302