Я пытаюсь создать ShapeDrawable, который рисует следующий путь:
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 в качестве верхнего слоя слоя, который можно нарисовать следующим образом:
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.
Любая помощь или документация, котораяВы можете предложить, ценится.