具体 *** 作如下:
第一步:values目录下修改color.xml文件(如果没有这个文件就新建一个),添加配置如下:
<color name="transparent_background">#00ffffff</color><!--透明 -->
第二步:values目录下修改styles.xml文件(如果没有这个文件就新建一个),添加配置如下:
<style name="transparent"> <item name="androID:windowBackground">@color/transparent_background</item> <item name="androID:windowNoTitle">true</item> <item name="androID:windowFullscreen">true</item> <item name="androID:windowIsTranslucent">true</item> <item name="androID:windowAnimationStyle">@androID:style/Animation.Translucent</item></style>
第三步:Java代码调用如下:
private Dialog dialog = null;private voID createDialogUI(final Context context) { if (null == context) { return; } if (null != dialog) { dialog.show(); return; } dialog = new Dialog(context, R.style.transparent); VIEw vIEw = LayoutInflater.from(context).inflate(R.layout.你的布局文件名称, null); dialog.setContentVIEw(vIEw); dialog.show(); }总结
以上是内存溢出为你收集整理的Android 之自定义全屏透明Dialog全部内容,希望文章能够帮你解决Android 之自定义全屏透明Dialog所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)