異なるパスを使用して図面を作成しましたが、図面全体を移動するにはどうすればよいですか?どうすれば選択して移動できますか?これが私のonDrawメソッドの主要部分です:
Path theSymbol = new Path();
theSymbol.moveTo(0.0F, 0.0F);
theSymbol.lineTo(0.0F, 50.0F);
theSymbol.lineTo(16.666666F, 58.333332F);
theSymbol.lineTo(-16.666666F, 75.0F);
theSymbol.lineTo(16.666666F, 91.666664F);
theSymbol.lineTo(-16.666666F, 108.33333F);
theSymbol.lineTo(16.666666F, 124.99999F);
theSymbol.lineTo(-16.666666F, 141.66666F);
theSymbol.lineTo(0.0F, 150.0F);
theSymbol.lineTo(0.0F, 200.0F);
theSymbol.offset(100.0F, 20.0F);
canvas.drawPath(theSymbol, paint);
それが私が画面に抵抗を引く方法です(それは機能します)。ここで、これらすべてのパスをオブジェクトにする方法が必要です。これは、選択して移動できるものです。
私はシラチャのようないくつかのプロジェクトを見てきましたが、彼らがどのように要素の描画を行っているのかわかりません。
私も何度も検索しましたが、「パス上で何かを動かす」だけです。マイベ私は間違ったことを探しているか、これはこの種のことをする方法ではありません。
誰かが私を正しい方向に向けることができれば本当に感謝しています。