dialog 加载中进度框
来源:互联网 发布:淘宝卖家评价规则 编辑:程序博客网 时间:2024/05/16 07:50
package com.cardvlaue.sys.dialog;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.DialogFragment;import android.support.v4.widget.ContentLoadingProgressBar;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.view.Window;import android.widget.TextView;import com.cardvlaue.sys.R;import butterknife.BindView;import butterknife.ButterKnife;/** * 加载中进度框 */public class ContentLoadingDialog extends DialogFragment { public static final String LOADING_MESSAGE = "message"; /** * 进度框 */ @BindView(R.id.pb_content_loading_anim) ContentLoadingProgressBar mProgressBarView; /** * 提示文本 */ @BindView(R.id.tv_content_loading_message) TextView mTipView; public static ContentLoadingDialog newInstance(String message) { ContentLoadingDialog fragment = new ContentLoadingDialog(); Bundle args = new Bundle(); args.putString(LOADING_MESSAGE, message);//传值 fragment.setArguments(args); return fragment; } @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE); getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); getDialog().getWindow().setDimAmount(0);//没有透明层 View view = inflater.inflate(R.layout.dialog_web_show, container, false); ButterKnife.bind(this, view); return view; } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mProgressBarView.show(); mTipView.setText(getArguments().getString(LOADING_MESSAGE));//接收值 }}
<pre name="code" class="java"><?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/transparent"> <!-- <android.support.v7.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" card_view:cardBackgroundColor="@color/white" card_view:cardCornerRadius="8dp" card_view:cardElevation="4dp">圆角,但是有些手机不兼容--> <RelativeLayout android:layout_width="140dp" android:layout_height="140dp" android:layout_centerInParent="true"> <View android:background="@drawable/dialog_bg" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <RelativeLayout android:layout_width="120dp" android:layout_height="120dp" android:background="@drawable/dialog_radius" android:layout_centerInParent="true"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:layout_centerInParent="true" android:orientation="vertical" android:paddingBottom="24dp" android:paddingLeft="30dp" android:paddingRight="30dp" android:paddingTop="22dp"> <android.support.v4.widget.ContentLoadingProgressBar android:id="@+id/pb_content_loading_anim" style="?android:attr/progressBarStyle" android:layout_width="41dp" android:layout_height="41dp" android:indeterminateDrawable="@drawable/rotate_content_loading_bar" android:indeterminateDuration="1000" /> <TextView android:id="@+id/tv_content_loading_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="@string/app_name" android:textColor="#595959" android:textSize="14sp" /> </LinearLayout> </RelativeLayout> </RelativeLayout> <!-- </android.support.v7.widget.CardView>--></RelativeLayout>
0 0
- dialog 加载中进度框
- Android项目中使用自定义进度加载Dialog
- 自定义Dialog 以加载进度为例
- 自定义加载中Dialog
- Android自定义Dialog显示进度框
- Android自定义加载中Dialog
- Android 自定义加载进度框
- bootloader中显示nk加载进度
- Android应用程序中加载进度设计
- Silverlight中大图片的加载进度
- Android 自定义加载框dialog
- 实现圆形加载中效果自定义Dialog
- 加载中dialog的另类实现
- 在art.dialog中加载ztree
- Android 平板上 同时显示多个进度框 正在加载中
- 加载dialog
- Dialog显示图片下载进度案例
- android 自定义Dialog页面加载中效果的进度条 Dialog 边角 Dialog 棱角
- 如何打造一款直播App(方法流程)
- CUDA Intro - Variable block.x and blockIdx.x
- 字典序的下一个排列
- win7 64下安装mysql-python报错的解决办法
- 手机端页面自适应解决方案
- dialog 加载中进度框
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- nginx增加header
- 使用Xposed强制androidwebView开启debug
- English Summary~October
- P2p产品经理
- 使用js定时跳转页面
- java获取当前时间 精讲
- 设计模式之组合模式