繁体   English   中英

在特定的x \\ y坐标上绘制自定义视图

[英]Draw custom View on a specific x\y coordinates

我想创建一个自定义视图(将从XML中放大),该视图将在给定的x \\ y坐标处绘制。 我知道我可以创建一个自定义View,该实现将实现onDraw(Canvas canvas) ,但是我希望此View由XML扩展。

Canvas我只能绘制线条,矩形等。但是我想将整个XML布局膨胀。

我怎样才能做到这一点??

您可以将FrameLayout用作主布局。

膨胀您想要的布局。

将其添加到FrameLayout。

然后使用LayoutParams添加padding / margin。

我最终使用了这里提到的RelativeLayout

设置视图的绝对位置

感谢您的回答!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM