【问题标题】:(Android) Draw image outside the view class (canvas access?)(Android)在视图类之外绘制图像(画布访问?)
【发布时间】:2011-03-06 04:05:22
【问题描述】:

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

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

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

如果我只是在 onDraw() 方法函数中绘制每个图像,那将很容易, 但我不知道如何把课外的东西放出来。

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

【问题讨论】:

    标签: android canvas ondraw


    【解决方案1】:

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

    我在继承View的类里面做了一个接口回调函数, 我可以使用该回调访问Draw() 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多