自定义dialog实现窗口四个直角变为弧形
来源:互联网 发布:a5源码站 编辑:程序博客网 时间:2024/05/16 09:41
原文地址:http://blog.csdn.net/zengchao2013/article/details/50722627
首先,在自定义dialog的布局文件中添加:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/confirm_dialog_bg"
android:orientation="vertical" >
</LinearLayout>
添加以下confirm_dialog_bg.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="10dp" />
<solid android:color="@color/white" />
</shape>
最后把dialog new出来后
FilterDialog dialog = new FilterDialog(this);
dialog.getWindow().setBackgroundDrawableResource(R.color.photo_pick_transparent);
在color中添加全透明属性
<color name="photo_pick_transparent">#00000000</color>
你会惊喜的发现,dialog的四角变得弧形了!
- 自定义dialog实现窗口四个直角变为弧形
- 自定义dialog实现窗口四个直角变为弧形
- 自定义Dialog 实现弹出窗口
- 设置文本框:四个直角边变为圆角(border-top-left-radius)
- 自定义dialog窗口,根据坐标可随意设置dialog显示位置,实现了窗口弹出动画
- 弧形Dialog进度条
- 快速弹出窗口(三):自定义dialog实现广告弹窗
- android 自定义dialog,窗口动画
- android 自定义dialog,窗口动画
- android 自定义dialog,窗口动画
- android 自定义dialog,窗口动画
- android 自定义dialog,窗口动画
- 自定义 LayoutManager 实现弧形以及滑动放大效果 RecyclerView
- 自定义 LayoutManager 实现弧形以及滑动放大效果 RecyclerView
- Activity实现自定义Dialog
- Activity实现自定义Dialog
- 自定义Dialog实现
- Dialog-自定义实现
- 关于备份数据库操作的一些问题
- TCP连接的状态详解以及故障排查
- Error instantiating class xxx with invalid types () or values ()
- MFC下自动识别串口的实现
- 欧拉线性筛质数(线性)
- 自定义dialog实现窗口四个直角变为弧形
- CentOS 7.0关闭默认防火墙启用iptables防火墙
- mysql存入文件路径问题
- 类似直播飘星动画效果
- 我的C程历程
- CentOS安装nginx
- $function和window.onload区别
- 很烦,同事将他的jira问题都抛给我!
- 作业部落