次のパスを描画する 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);
somenumber
ここでの問題は、パスが (50,20) から始まらず、shapeDrawable が構築されている場所を変更すると、理解できない方法でジャンプすることです。
提案できるヘルプやドキュメントは大歓迎です。