Dialog 去白色边框及透明

简介:

在style.xml中
 

 
  1. XML/HTML代码  
  2.       
  3. <?xml version="1.0" encoding="utf-8"?>       
  4. <resources>       
  5. <style name="dialog" parent="@android:style/Theme.Dialog">       
  6. <item name="android:windowFrame">@null</item>       
  7. <item name="android:windowIsFloating">true</item>       
  8. <item name="android:windowIsTranslucent">true</item>       
  9. <item name="android:windowNoTitle">true</item>       
  10. <item name="android:background">@null</item>       
  11. <item name="android:windowBackground">@null</item>       
  12. <item name="android:backgroundDimEnabled">false</item>       
  13. </style>       
  14.        
  15. </resources>   

在代码中

 

 
  1. Java代码  
  2.       
  3. WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);       
  4. RelativeLayout view = (RelativeLayout) getLayoutInflater().inflate(R.layout.dialog, null);       
  5. Dialog dialog = new Dialog(XXX.this,R.style.dialog);       
  6. dialog.setContentView(view);       
  7.       
  8. dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));  
  9.           
  10. dialog.show();   

 

     本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963357,如需转载请自行联系原作者





相关文章
|
12天前
|
前端开发
背景颜色
背景颜色。
14 6
|
4月前
|
Web App开发 前端开发
canvas详解02-样式和颜色控制
canvas详解02-样式和颜色控制
50 1
|
5月前
ucharts修改ToolTip边框阴影文字居中
ucharts修改ToolTip边框阴影文字居中
Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法
Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法
Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法
|
JSON 搜索推荐 Serverless
iOS绘制物理按钮 - 透明圆角渐变边框
iOS绘制物理按钮 - 透明圆角渐变边框
321 0
iOS绘制物理按钮 - 透明圆角渐变边框
shape颜色渐变、圆角、半圆角、边框、填充
shape颜色渐变、圆角、半圆角、边框、填充
393 0
shape颜色渐变、圆角、半圆角、边框、填充
SwiftUI—如何给图像视图添加边框、透明度和阴影
SwiftUI—如何给图像视图添加边框、透明度和阴影
703 0
SwiftUI—如何给图像视图添加边框、透明度和阴影
|
图形学
控件渐变色的实现
控件渐变色的实现(一)—— CAGradientLayer实现控件渐变色的实现(二)—— Core Graphics实现
760 0
关于圆角控件
如何新建shape文件:https://jingyan.baidu.com/article/b907e62795139746e7891cb9.html 如何在空间中加入shape.
732 0
|
Web App开发 前端开发