安卓 - 如何设置半透明布局?
我是安卓应用程序的新手。
在这张图片中,有一个底部布局,其中包含一些选项,如播放,删除等,并具有其透明度以显示其背景。
我怎么会变成那样?
我是安卓应用程序的新手。
在这张图片中,有一个底部布局,其中包含一些选项,如播放,删除等,并具有其透明度以显示其背景。
我怎么会变成那样?
使用将前 88 更改为您选择的不透明度android:background ="#88676767"
在回复您的评论时:
ImageView iv = (ImageView) findViewById(your_imageId);
iv.setColorFilter(Color.argb(150, 155, 155, 155), Mode.SRC_ATOP);
第三个选项:
LinearLayout layout = (LinearLayout) findViewById(R.id.your_id);
Drawable d = getResources().getDrawable(R.relevant_drawable);
d.setAlpha(50);
layout.setBackgroundDrawable(d);
颜色格式为 ARGB,表示 ALPHA/RED/GREEN/BLUE。
透明度设置在 Alpha 通道上,值 0 (0x00) 是完全透明的,值 255 (0xFF) 是完全不透明的。
因此,如果您需要半透明的灰色,请设置此颜色:#80444444