我想创建一个自定义视图(将从XML中膨胀),它将在给定的x \ y坐标处绘制。
我知道我可以创建一个自定义View来实现onDraw(Canvas canvas)
,但我希望这个View能够从XML中膨胀。
在Canvas
我只能绘制线条,矩形等。但我想要扩展整个XML布局..
我该怎么做?
答案 0 :(得分:2)
您可以使用FrameLayout作为主要布局。
夸大您想要的布局。
将其添加到FrameLayout。
然后使用LayoutParams添加填充/边距。
答案 1 :(得分:1)
我认为这是你真正想要的。你需要根据x y cordinates夸大布局,看看这个link。它可以帮到你
答案 2 :(得分:1)