问题描述
- 安卓 如何控制RelativeLayout的可视区域
-
RT在RelativeLayout只显示一个圆形区域可见
解决方案
隐藏其他控件不就可以了吗,理解对吗
解决方案二:
可视区域 ClipCanvas
解决方案三:
http://download.csdn.net/detail/u010136741/8255197
看看这个能不能帮到你
解决方案四:
你可以做一个中空的圆形图片,圆形内部透明,你还可以重写layout的draw事件,绘制你要显示的区域,并画一个圆,圈起来
解决方案五:
控制RelativeLayout可视区域为圆,那你只能继承它复写onDraw和dispatchdraw...
或者你可以换个思路,用一个透明圆,周围不透明的图片覆盖match_parent,就是写到relativelayout的最后,这样就整个覆盖了。也不用改原先部分的代码。
时间: 2024-12-09 20:14:07