查看onDraw()委托?

时间:2015-03-24 20:05:40

标签: android

是否有类似于View实例的绘图委托?我想为我的应用程序中的每个视图做一些绘图。例如:

EditText et = ...;
et.addDrawDelegate(new DrawDelegate()) {
    @Override
    public void draw(Canvas canvas) {
        // do some custom drawing here
    }
}

通常我会创建一个自定义视图类:

public class MyView extends SomeAndroidView {
    @Override
    public void onDraw(Canvas canvas) {}
}

但是因为我想为许多视图类型执行此操作,所以这看起来并不像一个全局委托那么容易。

由于

0 个答案:

没有答案