这里应该算布局中的东西,因为代码中存在layout.setAlpha(0.5f)的东西,但是我在实际的使用中,发现这个东西一旦设置,那么该布局中的所有元素都半透明了,这肯定不是我想要的,还有通过背景颜色设置为(#f0f0f0f0)白色透明,效果也不理想,还有我需要某个布局或者Activity存在阴影背景,并且这个阴影只能左右有,上下没有(QQ安卓HD版打开的新窗口的效果),还有我需要圆角(这个可以通过自定义style和theme实现,但是太麻烦了),我在网上查了很多资料,都没有很好的办法实现
最后苦思冥想后发现有一种非常简单的解决办法,就是直接使用图片作为背景就行了,将这个图片设置为半透明,背景阴影等等就行了,至于大小问题,安卓会自动拉抻背景,当然你可以直接做成指定大小的背景就行了,下面我演示一种圆角、白色半透明的png图片的制作
1.创建任意大小的选择框
2.设置圆角
3.填充白色背景
4.设置半透明
5.最后保存为png格式图片就行了