Biorąc pod uwagę ten kod, aby narysować linię:Android Farba szerokość udar pozycjonowanie
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
są 3 możliwe strategie skoku ciągnienia:
- Wewnątrz: Linia jest pomalowany w prostokącie (0, 50,100,70)
- Center: linia jest malowana w prostokącie (0,40,100,60)
- zewnątrz: linia jest malowana w prostokącie (0,30,100,50)
W praktyce wygląda na to, że domyślne zachowanie jest zgodne ze strategią Centrum. Czy można modyfikować farbę, aby uzyskać wyniki odpowiadające jednej z pozostałych strategii?
jakie są Twoje rzeczywiste wymagania? czego dokładnie potrzebujesz? –
@iDroidExplorer, Cóż, dostosowałem swój kod do rzeczywistości. Ale jeśli jesteś ciekawy, rysowałem boisko do gry, którą projektowałem i potrzebowałem kontroli dokładności pikseli, by narysować linie. – ilomambo