java Android clip视图将儿童分组在许多可抽拉区域之一
我现在正在Android应用程序上使用一些自定义视图,现在我面临着我不知道如何解决的问题。我使用背景可绘制物和可绘制物的填充物(而不是视图)绘制视图边框。例如,典型的框架布局如下所示:
但我的问题开始于在视图组中,孩子们应该被剪裁成蓝色区域,但他们是这样画的:
我的观点是,当绿色区域(任何类型的孩子)将被裁剪到蓝色区域时,也包括半径等
我试过clipToPadding()和Canvas。clipPath()但最终一无所获
有谁遇到过类似的情况,能帮忙吗
# 1 楼答案
好的,我找到了简单的解决方案,我改变了我的onDraw方法,做了类似的事情: