亲宝软件园·资讯

展开

Android自定义圆角半透明Dialog Android编程自定义圆角半透明Dialog的方法

aloxc 人气:0
想了解Android编程自定义圆角半透明Dialog的方法的相关内容吗,aloxc在本文为您仔细讲解Android自定义圆角半透明Dialog的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,自定义,圆角,半透明,Dialog,下面大家一起来学习吧。

本文实例讲述了Android编程自定义圆角半透明Dialog的方法。分享给大家供大家参考,具体如下:

效果图如下:

只是在实例化的时候使用带样式的构造函数即可

new MyDialog(GameActivity.this, R.style.dialog);

在value文件夹中添加mydialogthemes.xml

<?xml version="1.0″ encoding=" utf-8″?>
<resources>
  <style name="dialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowFrame">@null</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowIsTranslucent">false</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@drawable/filled_box</item>
    <item name="android:backgroundDimEnabled">false</item>
    <item name="android:backgroundDimAmount">0.6</item>
  </style>
</resources>

其中@drawable/filled_box引用的filled_box.xml在drawable文件夹中

<?xml version="1.0″ encoding="utf-8″?>
<shape
  xmlns:android="http://schemas.android.com/apk/res/android">
  <solid android:color="#9000″/>
  <stroke android:width="3dp" color="#ffff8080″/>
  <corners android:radius="30dp" />
  <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" />
</shape>

希望本文所述对大家Android程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论