自定义Dialog实现popwindow的效果
来源:互联网 发布:结对编程 恶搞 编辑:程序博客网 时间:2024/05/21 10:50
package com.yf.fengmai.mothercareschool.ChildrenDisplay;
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.StyleRes;
import android.view.Gravity;
import android.view.WindowManager;
import com.yf.fengmai.mothercareschool.R;
/**
* Created by fengmai on 2017/4/14.
*/
public class Mydialog extends Dialog{
public Mydialog(@NonNull Context context) {
super(context);
}
public Mydialog(@NonNull Context context, @StyleRes int themeResId) {
super(context, themeResId);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mydialog);
}
@Override
public void show() {
layoutParams.gravity= Gravity.BOTTOM;
layoutParams.width= WindowManager.LayoutParams.MATCH_PARENT;
layoutParams.height= WindowManager.LayoutParams.WRAP_CONTENT;
getWindow().getDecorView().setPadding(5,5,5,5);
getWindow().setAttributes(layoutParams);
}
}
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.StyleRes;
import android.view.Gravity;
import android.view.WindowManager;
import com.yf.fengmai.mothercareschool.R;
/**
* Created by fengmai on 2017/4/14.
*/
public class Mydialog extends Dialog{
public Mydialog(@NonNull Context context) {
super(context);
}
public Mydialog(@NonNull Context context, @StyleRes int themeResId) {
super(context, themeResId);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mydialog);
}
@Override
public void show() {
super.show();
//获取屏幕的宽高设置给你的dialog
layoutParams.gravity= Gravity.BOTTOM;
layoutParams.width= WindowManager.LayoutParams.MATCH_PARENT;
layoutParams.height= WindowManager.LayoutParams.WRAP_CONTENT;
getWindow().getDecorView().setPadding(5,5,5,5);
getWindow().setAttributes(layoutParams);
}
}
0 0
- 自定义Dialog实现popwindow的效果
- popwindow动画效果的实现
- 自定义dialog实现PopupWindow的效果
- 类似popwindow的dialog
- 自定义Dialog实现各种效果
- PopWindow实现自定义Menu
- 自定义dialog的实现
- popwindow和dialog的区别
- 实现圆形加载中效果自定义Dialog
- 设置theme实现类似于自定义dialog效果
- Android自定义Dialog实现弹出二维码效果
- 设置theme实现类似于自定义dialog效果
- popwindow实现弹窗效果
- setAnimationStyle实现的popwindow显示消失的动画效果
- setAnimationStyle实现的popwindow显示消失的动画效果
- 【Popwindow】自定义popwindow的底部间隙问题
- 简单的popwindow实现某个模块下拉单效果
- Android popwindow 实现自定义数字键盘
- 使用StringUtils工具类将集合数组等转换为字符串
- redis中的info命令中的# Memory各项都是什么意思:
- HTML5新增元素
- [Math Processing Error] 问题的解决(F5刷新页面与 Ctrl/Shift + F5 刷新页面的区别)
- 动态加载js和css
- 自定义Dialog实现popwindow的效果
- 适配器模式
- 初级/中级/高级运维,你是哪一级?
- Java Stream(5)
- The APK file xxx.apk does not exist on disk. Error while Installing APK
- Java的内存回收——内存管理小技巧
- 题目1193:矩阵转置
- Python中split通过多个字符分割字符串
- 五子棋