FrameLayout在Android中有什么用途?是否有针对其设计的特定方案?
在我的Android应用程序中,我有一个场景,我必须显示两个ImageView,一个在另一个.这是一个.png图像文件,在此图像上可以绘制9个补丁.
ViewGroup我应该为此目的使用哪个:RelativeLayout或FrameLayout?
我还想知道ViewGroup应该使用每个s 的不同场景.
android android-relativelayout android-viewgroup android-framelayout
我在api 15(Android 4.0.3)上运行自定义视图时遇到问题
代码:
canvas.clipRect(10,10,100,100, Region.Op.DIFFERENCE);
canvas.drawPaint(myPaint);
Run Code Online (Sandbox Code Playgroud)
填充视图的整个区域而不仅仅是差异...它适用于api 8和9 ......
谢谢你的帮助
可能重复
你好朋友,
我创建油漆应用程序,我有问题。如果我绘制没有填充或其他类似边界区域的矩形并更改背景颜色,则矩形填充区域也会更改,这意味着整个画布颜色将填充新的背景颜色。如何保留背景或填充未绑定的画布区域,这是图像
这是初始图像

更改背景颜色后得到这个结果

但如何变得像这样

在画布上是否可以绘制文本但不显示其中的一半(好像它部分绘制在画布之外,但实际上并未离开画布)。我在带有一些文本的“图形”上有一个指示器,它遵循这一点,但我不希望将文本从图形部分中绘制出来(我正在绘制该区域之外的其他内容)。
我在画布后面的布局上也有一个背景,所以我不能只用位图绘画,因为这会导致一些纵横比/大小问题(看起来不太好)。
我试过在谷歌、堆栈溢出和实验中寻找答案,但无济于事。在谷歌上,我发现了很多关于在 android 画布上绘制文本的有趣的事情,但没有我想要的东西,我很困惑,我开始认为我想要的东西甚至不可能,我可能需要绘制文本自定义积分或找出看起来同样好的替代方案。