自定义的dialog
来源:互联网 发布:人工智能 蒋里博士 编辑:程序博客网 时间:2024/04/26 03:30
直接看代码
public class LoadingDialog {private Context context;private Dialog dialog;public LoadingDialog(Context context) {this.context = context;}/** * 显示加载窗口 * * @author yupu * @date 2014-9-18 下午3:39:33 * */public void showDialog() {dialog = new Dialog(context, R.style.loading_dialog);View view = LayoutInflater.from(context).inflate(R.layout.loading_dialog, null);dialog.setContentView(view);Window window = dialog.getWindow();window.setGravity(Gravity.CENTER);WindowManager.LayoutParams layoutParams = window.getAttributes();layoutParams.width = 250;layoutParams.height = 250;window.setAttributes(layoutParams);dialog.setCanceledOnTouchOutside(false);dialog.show();}/** * 取消加载窗口 * * @author yupu * @date 2014-9-18 下午3:39:52 * */public void cancleDialog() {dialog.dismiss();}}
style定义
<style name="loading_dialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <!-- 边框 --> <item name="android:windowIsFloating">true</item> <!-- 是否浮现在activity之上 --> <item name="android:windowIsTranslucent">false</item> <!-- 半透明 --> <item name="android:windowNoTitle">true</item> <!-- 无标题 --> <item name="android:windowBackground">@android:color/transparent</item> <!-- 背景透明 --> <item name="android:backgroundDimEnabled">false</item> <!-- 模糊 --> </style>
自己随意定义一个布局直接加载就好了
0 0
- 自定义Dialog的方法
- 自定义自己的Dialog
- 自定义自己的Dialog
- 自定义dialog的
- android Dialog的自定义
- 各种自定义的dialog
- 自定义的dialog
- SWT的自定义Dialog
- 自定义可扩性很强的Dialog
- 自定义可扩性很强的Dialog
- 自定义dialog的使用
- 自定义Android的Dialog
- Dialog对话框的自定义
- 王学岗自定义的dialog
- Android 自定义的Dialog
- 自定义dialog的样式
- 自定义的Dialog
- 创建自定义的Dialog
- JNI学习之步步深入二
- 逻辑运算的短路问题
- 【objc】基础结构objc_class的布局,老版本vs新版本
- 个人学习整理:C++版插入排序
- unity3d shader
- 自定义的dialog
- LocationDisplayManager
- python 函数嵌套
- IT管理者的成功蜕变 看致命7宗罪
- sql server同一字段多条记录的合并( sql server 2008以上)
- swift语言初探1
- IT管理人才必备的十大管理能力
- JNI学习之步步深入三
- http://www.howzhi.com/group/iosDevelop/discuss/10134