如何在Android上使图像透明? [英] How can I make an image transparent on Android?

查看:74
本文介绍了如何在Android上使图像透明?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用线性布局和框架布局.在线性布局中,我保留图像作为背景,在框架布局中,保留imageView.在该imageView中,我给出一个图像.

I am using a linear layout and frame layout. In the linear layout I keep an image as background and in the frame layout I keep an imageView. In that imageView I give an image.

现在,我想使第二个图像(在imageView中)透明.我该怎么办?

Now I want to make the second image (that is in the imageView) transparent. How can I do this?

推荐答案

尝试一下:

ImageView myImage = (ImageView) findViewById(R.id.myImage);
myImage.setAlpha(127); //value: [0-255]. Where 0 is fully transparent and 255 is fully opaque.

注意:不建议使用 setAlpha(int),而推荐使用 setAlpha(float),其中0是完全透明的,1是完全不透明的.像这样使用它: myImage.setAlpha(0.5f)

Note: setAlpha(int) is deprecated in favor of setAlpha(float) where 0 is fully transparent and 1 is fully opaque. Use it like: myImage.setAlpha(0.5f)

这篇关于如何在Android上使图像透明?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆