-1
我想使用onDraw處理函數在Imageview上繪圖。 我發現下面的例子,其中一個對角線橫跨ImageView的(與Eclipse創建)得出:Android Studio ImageView onDraw
package de.carpelibrum.grafik;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.widget.ImageView;
public class ZeichnenView extends ImageView {
public ZeichnenView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint pinsel = new Paint();
pinsel.setColor(Color.rgb(64, 64, 255));
pinsel.setStrokeWidth(5);
canvas.drawLine(0, 0, getWidth(), getHeight(), pinsel);
}
}
我導入相應的項目到Android Studio中,它的工作。
現在,當我想在Android Studio中創建一個類似的示例項目時,我將從手動將ImageView放置在屏幕上來設計佈局。 我的問題:我如何實現一個onDraw處理程序,該處理程序使用此ImageView?
Regards, Kyriakos。