Я искал КАЖДЫЙ, чтобы получить ответ на этот вопрос.Пользовательские чертежи с андроидом
Я пытаюсь выяснить, как нарисовать пользовательскую форму, сделанную в xml, в растровое изображение или на холст.
Это мой простой xml-код для прямоугольника.
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#f0f000" />
<stroke android:width="3dp" android:color="#ff0000" />
</shape>
Тогда здесь, я пытаюсь просто получить форму и поставить его на растровом изображении, а затем сделать это растровое изображение на холсте?
myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.shape);
canvas.drawBitmap(myBitmap, canvas.getHeight() /2, canvas.getWidth()/2, p);
Если кто-нибудь может помочь, я был бы очень признателен.