推荐安卓开发神器(里面有各种UI特效和android代码库实例)
笔者在Android应用开发中需要通过一个对话框的Activity来显示一幅图片,但是要求对话框背景为透明,即从用户角度来看,如果图片是一个五角星(图片其他地方为透明色),则通过透明背景的对话框显示此图片,屏幕上仿佛只出现了一个五角星。经过查询资料,笔者终于找到一个实现的方法,即为显示图片的Activity创建一个对话框风格的透明主题。具体如下。
1. 在res/values下创建两个xml文件,一个为主体风格资源styles.xml一个为颜色资源colors.xml
styles.xml :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name = "translucent" parent = "@android:style/Theme.Dialog">
<item name = "android:windowBackground">@color/translucent_background</item>
<item name = "android:windowIsTranslucent">true</item>
<item name = "android:windowNoTitle">true</item>
<item name ="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
</style>
</resources>
colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name = "translucent_background">#00000000</color>
</resources>
2. 在AndroidManifest.xml为Activity指定自定义的主题
<activity android:name = “.copyright” android:theme = “@style/translucent” />
3. 在显示图片的activity布局文件中加入图片资源(设置layout的背景或者增加一个ImageView显示图片)
4.在Activity java文件copyright.java中关联布局文件,然后运行Android工程到此activity.
相关推荐
VS2015实现的工程,实现了MFC透明背景对话框,可在透明对话框上拖放显示按钮等控件,本例子是输出桌面歌词效果
VC6.0 透明背景 对话框 示例代码
vc2008开发 提供一种简单思路模拟桌面歌词的透明效果,可以用此方法做不规则对话框等
透明对话框 透明对话框 简单方便 自绘对话框 透明对话框 简单方便 自绘对话框
可以实现对透明按钮,让你的按钮背景和对话框背景一致,是做漂亮对话框必备的封装类。
VC中对话框窗体背景透明而控件不透明 VC中对话框窗体背景透明而控件不透明
关于VC对话框静态文本设置背景透明的问题 静态文本设置字体可以 但是设置背景透明显示不可以 我在对话框前面又加了一个窗体,将其设置到Z轴最下面 这样,静态文本是在窗体上面,并如下设置 HBRUSH CTransstaDlg::...
编译环境vs2008,在对话框中插入各种格式的图片,本例子以png图片为例,并将该图片设置为透明背景。。
在对话框中显示半透明背景图
编译环境 vs2008 工作内容:在Dlg上放一个背景图片,,然后在对话框上放几个按钮,通过改写按钮的drawitem,达到按钮的透明效果
例子中用的是TreeView,修改自http://www.vckbase.com/index.php/wv/206.html
透明窗体—双对话框:一对话框只显示图片,另一对话框只显示控件,整体达到背景透明,控件不透明效果
本实例介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来。
VC++ mfc 对话框 背景 透明 按钮 自绘类 tabctrl 源码
但有一些应用场景,需要我们弹出一些自定义控件或页面,同时用一层半透明的背景将页面的其他地方遮住,以防止用户的其他操作,以达到一种“模式窗口”的效果,这里给出一个实现此类效果,同时支持弹出自定义控件...
利用windows自带API接口,实现对话框的背景透明。
一个不常见的 使 对话框 中 控件 透明的 方法。 通过 CreatePatternBrush 产生一个 背景画刷,对话框和 所有透明控件都使用这个 画刷,非常 简单 有效的 方法。
代码实现了MiniGUI的模拟触摸屏,按键切换图片,控件透明,适合新手欢迎下载,评论,讨论。