Я пытаюсь создать ShapeDrawable, который рисует следующий путь:ShapeDrawable (от PathShape) не опираясь на правильные координаты
Path path = new Path();
path.moveTo(50, 20);
path.lineTo(0, 50);
path.lineTo(50, 100);
ShapeDrawable shapeDrawable = new ShapeDrawable(new PathShape(path, someNumber ,someNumber));
Тогда я положил shapeDrawable как верхний слой Layer Drawable как так:
Drawable layers[] = new Drawable[2];
layers[0] = res.getDrawable(R.drawable.crawford01);
layers[1] = shapeDrawable;
LayerDrawable layerDrawable = new LayerDrawable(layers);
view.setImageDrawable(layerDrawable);
Теперь проблема заключается в том, что путь не начинается (50,20), и он прыгает вокруг так, как я не понимаю, когда вы меняете somenumber
где строится shapeDrawable.
Любая помощь или документация, которые вы можете предложить, оценены.