android圆角框–透明背景圆角框


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="#CCFFFFFF" /><!-- CC(16)表示透明度00-FF(10)  00为完全透明  FFFFFF表示颜色值 --><stroke
        android:width="3dp"android:color="#FFFFFF" /><!-- 边框 -->
<!--圆角半径 --><corners
        android:bottomLeftRadius="30dp"android:bottomRightRadius="30dp"android:topLeftRadius="30dp"android:topRightRadius="30dp" />
</shape>

dialog 圆角框—解决dialog边角显示不透明问题

自定义dialog style

  <style name="dialog" parent="@android:style/Theme.Dialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloating">true</item><item name="android:windowIsTranslucent">true</item><item name="android:windowNoTitle">true</item><item name="android:background">@android:color/transparent</item><item name="android:windowBackground">@android:color/transparent</item><item name="android:backgroundDimEnabled">true</item><item name="android:backgroundDimAmount">0.6</item></style>

自定义dialog

public class MyDialog extends Dialog{public MyDialog(Context context) {super(context);}public MyDialog(Context context, View view, int style) {this(context, view.getWidth(), view.getHeight(), view, style);}public MyDialog(Context context, int width, int height, View layout, int style) {super(context, style);setContentView(layout);Window window = getWindow();window.setBackgroundDrawableResource(android.R.color.transparent);//dialog窗口背景透明WindowManager.LayoutParams params = window.getAttributes();params.gravity = Gravity.CENTER;window.setAttributes(params);}}

自定义dialog示例


LayoutInflater inflater = LayoutInflater.from(this);View view = inflater.inflate(R.layout.dialog_img_dangda, null);ImageButton ib_close = (ImageButton) view.findViewById(R.id.ib_dialog_fangda_close);ImageView iv_img_big = (ImageView) view.findViewById(R.id.iv_img_fangda);Bitmap bitmap = ThumbnailUtils.extractThumbnail(getDrawableBitmap(currentMovie.getResource()), 640, 810);iv_img_big.setImageBitmap(bitmap);ib_close.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}});dialog = new MyDialog(this, view, R.style.dialog);dialog.show();

效果

android--圆角框--dialog(圆角框)相关推荐

  1. Android项目实战(三十二):圆角对话框Dialog

    原文:Android项目实战(三十二):圆角对话框Dialog 前言: 项目中多处用到对话框,用系统对话框太难看,就自己写一个自定义对话框. 对话框包括:1.圆角 2.app图标 , 提示文本,关闭对 ...

  2. Android自定义Dialog+圆角处理

    目录 一.自定义Dialog 二.Dialog添加圆角 一.自定义Dialog 自定义Dialog实现过程 本文的自定义dialog是在fragment中实现的,在Activity里面应该大同小异了. ...

  3. Android自定义Dialog弹框效果

    这是弹框输入密码的,这里还有一个是我发现一个博友写的自定义Dialog弹框信息和背景阴影显示 ,两者结合一起看,最好了!!! 下面是弹框输入密码的!!! 首先需要自定义一个类,继承Dialog pac ...

  4. Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup

    弹出框 背景 提示与询问弹出框 实现 使用 列表选择框 实现 使用 顶部条件筛选框 实现 自定义ViewGroup 使用 总结 背景 鉴于Android提供的默认弹出框很一般,IOS的弹出框样式还不错 ...

  5. 如何实现TextureView或者SurfaceView 预览框为圆角

    项目中,视频预览界面框为圆角:但发现是使用的Renderer渲染的方法进行的,的确可以有圆角效果. 但有个问题是:我的视频源与要显示视频的预览框的长宽比率不同,预览框需要满屏看到视频源,如果不做处理, ...

  6. (转)Android dialog圆角显示及解决出现的黑色棱角.(友情提示)

    原地址:http://blog.csdn.net/jj120522/article/details/7871289 最近在开发一个天气预报的app,看到一个比较不错友情提示,如下:           ...

  7. android圆角对话框,Android项目实战(三十二):圆角对话框Dialog

    原文: Android项目实战(三十二):圆角对话框Dialog 前言:html 项目中多处用到对话框,用系统对话框太难看,就本身写一个自定义对话框.android 对话框包括:一.圆角程序员 二.a ...

  8. android APP隐私政策弹框的实现代码实例

    android APP隐私政策弹框的实现代码实例 步骤一:在assets目录下放置隐私政策的文本文件,比如privacy.txt 步骤二:在drawable目录下放置圆角弹出框演示: <?xml ...

  9. android开发学习 ------- 弹出框

    这是一种方法,是我觉得简单易懂代码量较少的一种: /* 创建AlertDialog对象并显示 */final AlertDialog alertDialog = new AlertDialog.Bui ...

最新文章

  1. Java 数值大小比较
  2. android studio 读取内存txt文件_SharedPreference与文件存储
  3. 通过chrome inspect 来调试手机hybird APP
  4. 【第三组】用例+功能说明+技术说明
  5. 读谷歌编码规范所想到的
  6. python合并多个pdf_pypdf将多个pdf文件合并到一个pd中
  7. MFC略缩图控件实现
  8. Java GregorianCalendar computeFields()方法与示例
  9. 数据结构四——散列表(上)
  10. javascript 基础 转
  11. Python3并发编程-多线程threading怎么用?
  12. win+apache实现ssl的证书认证
  13. 一个简单的Windows
  14. 怎么写c++ documentation_球鞋鞋标怎么看真假、有几种 耐克鞋标鉴定方法推荐
  15. 入门OJ 1203: 酒鬼
  16. win10电脑打开计算机快捷键,win10如何打开计算器工具 快速打开Win10计算器的四种方法...
  17. 《Offer一箩筐》一份高质量「简历」撰写指南,望打扰!!
  18. css3-属性选择器 伪类:root :not() :first-of-type :first-child 伪元素 ::first-letter ::first-line ::selection等等
  19. python实现微信群友统计器
  20. mysql.lib 是mtd mdd_VS运行时 /MD、/MDd 和 /MT、/MTd之间的区别

热门文章

  1. pip 安装第三方库
  2. 一级计算机上机试题,计算机一级上机模拟题
  3. 菜鸟教程 http://www.runoob.com/
  4. centos安装Maven教程
  5. remind sb to do还是remind sb of doing
  6. LiveNVR监控流媒体Onvif/RTSP常见问题-接入的通道没有云台控制按钮云台控制灰色无法操作怎么办?
  7. NURBS求取basis函数的代码
  8. 关于docker中执行docker命令的实践
  9. 福利,一张图看懂IT售前工程师修炼之道
  10. 带看板的项目管理工具TaskCafe