我想创建一个包含覆盖类View的库(例如:MyView extends View) 并想制作一个方法“Draw(String FileName)”。
所以我最终想做的是简单地导入这个库并调用这个“Draw(String FileName)”方法从其他活动中绘制图像。
我自己尝试过,但是在访问onDraw()方法实际拥有的主Canvas时遇到了一些问题。
如果我只是在onDraw()方法函数中绘制每个图像会很容易, 但是我不知道怎么把这些东西放在课外。
对这种结构的任何想法?
答案 0 :(得分:0)
好的,我解决了我的问题,但我不确定这是最好的方法。
我在继承View
的类中创建了一个接口回调函数,
我可以通过使用该回调来访问Draw()
方法。