onDrawハンドラを使用してImageviewを描画したいと思います。 私は対角線がImageViewの(Eclipseのを使用して作成)を横切って引かれ、次の例が見つかりました:Androidスタジオ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を画面に配置してレイアウトを設計することから始めます。 私の質問:このImageViewを描画するonDrawハンドラを実装するにはどうすればよいですか?
よろしく、 Kyriakos。