0
我使用不同的路徑創建了一個圖形,但是如何移動整個圖形?我如何選擇並移動它?這裏是我的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);
這就是我畫一個電阻屏幕(它的工作原理)。現在我想讓某種方式讓所有這些路徑成爲一個對象,我可以選擇並移動。
我一直在尋找一些像Sriracha這樣的項目,但我找不到他們如何做他們的元素圖紙。
我也搜遍無數次,但我得到的只是「在路上移動某物」。 Maibe我正在尋找錯誤的東西,或者這不是做這種事情的方式。
如果有人能指出我正確的方向,我會非常感激。
OMG我現在要試試這個!非常感謝! – 0gravity
好吧,現在我已經有了這個類,從哪裏可以調用它或什麼時候我想要在屏幕上創建/繪製電阻?我有3個類:DefaultActivity.java MyView.java(它擴展了SurfaceView)和ResistorView.java我如何實現ResistorView類? – 0gravity