Jak uzyskać efekt narysowanych okręgów?

Odpowiedz Nowy wątek
2017-04-25 21:29
Błękitny Kura
0

Witam,
Mam pytanie czy jest możliwe uzyskanie takiego efektu (załącznik) w javie? Może istnieje gotowa biblioteka albo coś? Jeśli ktoś byłby na tyle chętny żeby podzielić się swoją wiedzą to zapraszam :)
Pozdrawiam.

edytowany 1x, ostatnio: Adam Boduch, 2017-04-26 07:38

Pozostało 580 znaków

2017-04-25 21:47
0

Czy jakaś biblioteka to nie wiem ( szukałbym kombinacji słów github library target board - może jakaś graficzna będzie, kto tam wie).

Na piechotę:
możesz sobie narysować podkład z tymi kręgami i siatką ( chociażby w paint, serio), i wczytać to jako bitmapę na obiekcie Canvas.
Później rysuj na tym co chcesz.
Albo Canvas, jakiś algorytm i rysujesz serię okręgów, później siatka.

edytowany 1x, ostatnio: GregoryI, 2017-04-25 21:48

Pozostało 580 znaków

2017-04-25 21:51
Błękitny Kura
0

Może doprecyzuję, chodzi o to żeby wprowadzić współrzędne i on zaznaczy obszar np 5km kolor czerwony 10km klor zółty 15km kolor zielony.

Pozostało 580 znaków

2017-04-25 21:53
Błękitny Kura
0

Coś jak zaznaczanie obszaru na mapie, w sumie to chodzi o to samo tylko w BARDZO uproszczonej formie. Samo narysowanie ovali nie jest jakimś problemem ale nie potrafię pokolorować obszarów między nimi.

Pozostało 580 znaków

2017-04-25 21:54
Bogaty Terrorysta
0
Błękitny Kura napisał(a):

Może doprecyzuję, chodzi o to żeby wprowadzić współrzędne i on zaznaczy obszar np 5km kolor czerwony 10km klor zółty 15km kolor zielony.

W programowaniu chodzi o rozbijanie problemów na mniejsze.
Umiesz, w ogóle narysować dowolnej wielkości kropkę?
Albo cokolwiek?

Najpierw trzeba pokombinować z bardzo prostymi elementami, a potem z nich robisz większy.

Pozostało 580 znaków

2017-04-25 21:56
0
Błękitny Kura napisał(a):

Coś jak zaznaczanie obszaru na mapie, w sumie to chodzi o to samo tylko w BARDZO uproszczonej formie. Samo narysowanie ovali nie jest jakimś problemem ale nie potrafię pokolorować obszarów między nimi.

No to pokaż co masz na razie i będzie wiadomo o co chodzi:)

Pozostało 580 znaków

2017-04-25 21:56
0
Błękitny Kura napisał(a):

Coś jak zaznaczanie obszaru na mapie, w sumie to chodzi o to samo tylko w BARDZO uproszczonej formie. Samo narysowanie ovali nie jest jakimś problemem ale nie potrafię pokolorować obszarów między nimi.

Jeśli okręgi mają wspólny środek, to malujesz koła od największego do najmniejszego.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
Poprawna odpowiedz. - konserwa 2017-04-26 12:12

Pozostało 580 znaków

2017-04-25 21:56
Błękitny Kura
0

Tak jak wcześniej napisałem, rysowanie prostych elementów, nadawanie im koloru nie jest problemem. Problem pojawia się w momencie gdy namaluję 3 koła i chcę pokolorować obszar między nimi żeby to lepiej wyglądało.

Jakiej biblioteki używasz? Pokaż kod. - datdata 2017-04-25 22:00

Pozostało 580 znaków

2017-04-25 21:57
0
Błękitny Kura napisał(a):

Tak jak wcześniej napisałem, rysowanie prostych elementów, nadawanie im koloru nie jest problemem. Problem pojawia się w momencie gdy namaluję 3 koła i chcę pokolorować obszar między nimi żeby to lepiej wyglądało.

Yyyy, co rozumiesz przez obszar między nimi?
Tam nie ma między nimi żadnego obszaru.

Pozostało 580 znaków

2017-04-25 21:58
Błękitny Kura
0

Proszę załącznik obrazuje o co mi chodzi:)

Pozostało 580 znaków

2017-04-25 22:00
0

Zdefiniuj obiekty:
canvas ( bo po tym pewnie rysujesz)
paint ( kolor)
i później coś takiego
canvas.drawCircle(parametry);

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0