我想在 pbitmap/canvas 上进行撤消/重做,但是在 drawhandler.java 和 panel.java 之间发送linkedarray时遇到了问题。
错误:只能遍历数组或 java.lang.Iterable 的实例
LinkedArray 无法解析为类型
public void onDrawAll(LinkedArray 路径,油漆);<-----错误在这一行
我所有的代码都可以在这里看到
也许你想写LinkedList
而不是LinkedArray
?
我不知道标准 java api 中有这样的类 LinkedArray,或者我遗漏了一些东西,或者该类来自您使用的第三方库。
public interface OnDrawListener
{
public void onDrawShape(Shape shape, Paint paint); // narišeš shape dokončno
public void onDrawShapeTemp(Shape shape, Paint paint); // narišeš shape, in ga potem ko je narisan, izbrišeš, če shape ni freehand
public void onDrawAll(LinkedArray<Path> paths, Paint paint); <-----there is errror
}