如何将自定义视图扩展相对布局绘制到画布

时间:2014-02-25 18:41:19

标签: java android android-canvas android-custom-view

我有我的主要活动,它创建了一个SurfaceView实例。在SurfaceView中,我从位图创建了几个简单的对象。我从SurfaceView中的render方法向它们传递一个canvas元素(objectX.draw(canvas)...等)。所有这些都按照我的意愿工作,但我想对自定义RelativeLayout做同样的事情。

例如,我想创建一个扩展RelativeLayout的自定义类,并用各种对象(如ImageView等)填充它,然后从SurfaceView调用一个将其绘制到画布的方法。

我一直在寻找教程,以帮助我了解如何做到这一点,但找不到任何东西。我知道我必须绘制RelativeLayout的位图,然后依次绘制到我的画布,表面视图传递给它。我认为我的很多问题可能来自这样一个事实,即我并不想将Custom RelativeLayout添加到屏幕上,而是想通过膨胀xml布局并简单地绘制到传递的画布来创建它。 / p>

0 个答案:

没有答案