/ / Premiestnenie prvkov nakreslených na plátne [zatvorené] - android, android-canvas

Premiestňovanie prvkov nakreslených na plátne [zavreté] - android, android-plátno

Pracujem na aplikácii pre Android, ktorá to robíkreslenie pomocou objektu Canvas. Predpokladajme, že na plátne bude nakreslený kruh. Existuje spôsob, ako môžem nechať používateľa pretiahnuť tento kruh na iné miesto na plátne?

odpovede:

1 pre odpoveď č. 1

Ak pochopím vašu otázku, potom si myslím, že vašaprístup (spôsob, akým o tom premýšľate) je nesprávny. Keď používateľ niečo nakreslí, povedzte riadok, musíte to objektivizovať. To znamená, že by ste vytvorili inštanciu objektu, ktorý pozná začiatočnú a koncovú súradnicu, a možno aj farbu atď. Užívateľ by potom urobil nejaké gesto, aby vybral, čo bude považovať za čiaru, ale čo váš program pozná ako objekt, presuňte ho a váš program plátno znova nakreslí.