0

我想创建一个包含 View 覆盖类的库(例如:MyView 扩展 View),并希望创建一个方法“Draw(String FileName)”。

所以我最终想要做的是简单地导入这个库并调用这个“Draw(String FileName)”方法来从其他活动中绘制图像。

我自己尝试过,但是在访问 onDraw() 方法实际具有的主 Canvas 时遇到了一些问题。

如果我只在 onDraw() 方法函数中绘制每个图像会很容易,但我不知道如何从类外部放置东西。

对这个结构有什么想法吗?

4

1 回答 1

0

好的,我解决了我的问题,但我不确定这是最好的方法。

我在继承的类中创建了一个接口回调函数View,我可以Draw()通过使用该回调来访问该方法。

于 2011-04-12T12:38:13.717 回答