Я пытаюсь нарисовать jpg на холсте в onDraw(), однако тип Bitmap не может быть доступен для рисования (не имеет метода .draw). Моя цель - иметь jpeg, который можно перемещать на экране с помощью касания/перетаскивания. Как мне это сделать?Рисование произвольного jpeg to Canvas
Вот мой конструктор (где я пройти путь изображения к просмотру)
public TouchViewClass(Context context, AttributeSet attrs, int defStyle, String picPath) {
super(context, attrs, defStyle);
this.picPath=picPath;
}
Вот мой OnDraw
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap myImg = BitmapFactory.decodeFile(picPath);
canvas.save();
canvas.translate(mPosX, mPosY);
//Here is where the bitmap should be drawn
canvas.restore();
}
Любопытное перепутались, что Я бы поставил вопрос по моему вопросу. Может кто-то, пожалуйста, помогите мне понять, что было не так с этим вопросом? – TheGeekNess