Powiązane pytania 'android-canvas'

Dodaj efekt szumu do rysunku
Jestem w trakcie tworzenia niestandardowego widoku dla mojej aplikacji na Androida i chciałbym dodać nakładkę szumu do moich rysunków. Moje rysunki są dość standardowe, łuki, krzywe Beziera itp. Jaki byłby sposób na stworzenie nakładki...
1985 wyświetlenia
schedule 28.07.2022

Jak narysować przezroczysty okrąg?
Próbuję narysować przezroczysty okrąg, ale to po prostu nie działa. kiedy rysuję bitmapę, to działa, ale okrąg nie staje się przezroczysty. Oto mój kod w skrócie: Paint paint = new Paint(); paint.setAlpha(125); canvas.drawBitmap(bitmap,...
6894 wyświetlenia
schedule 30.06.2022

Dopasuj tekst do szerokości mapy bitowej
Muszę narysować tekst, który wypełnia daną Rect() w poziomie (należy rozciągnąć tylko spacje). Czy są jakieś sposoby poza zliczeniem szerokości każdego słowa?
828 wyświetlenia
schedule 14.10.2023

Narysuj kształt, który śledzi mój palec
Wiem, jak rysować ścieżki na płótnie i rozumiem, jak cofać/ponawiać. Ale teraz chcę rysować kształty (linie, okręgi, prostokąty), których rozmiar zmienia się dynamicznie w zależności od tego, jak je przeciągam - tak jak w MS Paint. Jeśli używam...
735 wyświetlenia
schedule 06.08.2022

Rysowanie na płótnie — nie rysowanie na innych elementach
Mój problem jest chyba dość prosty. Chcę narysować kropkę na płótnie, gdy tylko jej dotknę. Kropka zostanie narysowana w miejscu, którego dotknę. Następnie chcę narysować kolejną kropkę na ekranie, ale nie w miejscu pierwszej kropki. Oznacza, że...
294 wyświetlenia
schedule 09.11.2022

Android, jak uzyskać kolor pikseli z Canvas?
Mam taki kod: // ... public class MyImageView extends ImageView public MyImageView(Context context, String value /* some other params */) { super(context); // some predefines } @Override protected void...
3357 wyświetlenia
schedule 18.07.2022

Jak mogę zapisać płótno ImageView w bitmapie?
Mam ImageView w jego onDraw(canvas) , próbowałem: canvas.drawBitmap(...);//draw an extremely large background 3264 * 2448 pixels canvas.drawLine(...);//draw target Moje pytanie brzmi: jak mogę zapisać to płótno w formacie takim jak...
1046 wyświetlenia
schedule 12.10.2023

Utwórz regulowany prostokąt przycinania na mapie bitowej
teraz wykonuję funkcję przycinania mojej mapy bitowej. Mogę przyciąć moją bitmapę za pomocą zdarzenia ontouch, które losowo dotykam 2 punktów na mojej bitmapie i tworzę nową bitmapę dotyczącą koordynacji 2 punktów dotyku. Czy jednak istnieje...
1057 wyświetlenia
schedule 31.01.2024

Przesuwanie obrazu po ścieżce eliptycznej
Jestem w trakcie tworzenia aplikacji na Androida, która ma obraz. Obraz musi krążyć wokół środka na ścieżce eliptycznej. Potrzebowałbym funkcji, aby zwrócić współrzędne X i Y ścieżki eliptycznej. Czy mógłbyś mi pomóc to osiągnąć?
829 wyświetlenia

Ścieżka rysowania na płótnie w Androidzie
Jestem nowicjuszem w Androidzie i chcę stworzyć prosty program, który wykrywa współrzędne dotyku i rysuje okrąg i ścieżkę dotyku, tworzę prosty program, który rysuje okrąg wokół dotyku i podąża za nim, ale nadal mogę zrobić ścieżkę dotyku. Kiedy...
7633 wyświetlenia
schedule 10.07.2022

Funkcja Android onDraw() nie jest wywoływana w Timerze
To jest w GraphView.java, który rozszerza View. Chcę, aby po wywołaniu tej funkcji validate(bounds) jednocześnie powinno wywołać onDraw(). Jaki jest błąd w tym kodzie. Daje mi ten wyjątek. 01-01 00:45:42.813: E/AndroidRuntime(1586): FATAL...
624 wyświetlenia
schedule 20.01.2024

canvas.translate w Androidzie po tłumaczeniu umieść spację po obu stronach
Chcę skalować i tłumaczyć niestandardowy widok listy. pomyślnie wykonałem powiększanie, ale kiedy poruszam się w poziomie po skalowaniu, wykracza to poza szerokość ekranu (oznacza to, że widzę biały ekran), a kiedy poruszam się poziomo w przeciwną...
186 wyświetlenia

Jak narysować sąsiednie mapy bitowe na kanwie w systemie Android?
Spędziłem całą noc, próbując dowiedzieć się, dlaczego nie mogę narysować serii map bitowych całkowicie przylegających do siebie (bez przerw między nimi), używając Androida. Dla kontekstu buduję aplikację spektrogramu, która wyświetla pionową...
194 wyświetlenia
schedule 16.09.2022

Jak wyczyścić płótno (po narysowaniu rosnących okręgów) w widoku tekstury
Próbuję narysować rosnące okręgi w widoku tekstury. Środek wszystkich okręgów jest taki sam. Następnie próbuję zwiększać narysowany okrąg, aż do osiągnięcia określonego limitu. Potem chcę oczyścić płótno i zacząć od nowa. Jednak używając mojego...
1019 wyświetlenia
schedule 14.11.2022

Które metody Canvas i Bitmap są skalowane według dpi (Android)?
Wiem, że Android będzie automatycznie skalował mapy bitowe ładowane z res/drawable przez dpi. Wyłączam to ręcznie za pomocą opcji BitmapFactory, gdy ładuję zasoby mojej gry, takie jak zestaw klocków. //Loads Bitmaps for the tileset public void...
1805 wyświetlenia

Ścieżka Androida addArc w kanwie między dwoma punktami
Próbuję narysować łuk w Androidzie. W IOS naprawdę łatwo to zrobić tą metodą [path addArcWithCenter: radius: startAngle: endAngle: clockwise:] W Androidzie mam 3 punkty (środek mojego okręgu i dwa punkty, między którymi chcę narysować łuk):...
3700 wyświetlenia
schedule 02.07.2022

Jak zrobić przezroczystą (alfa) maskę gradientową, aby jedna warstwa zanikała w przezroczystości w Androidzie?
Chcę, aby jedna warstwa zanikała w warstwach pod spodem (lub przezroczystość zależy od tego, jak ją widzisz) zgodnie z gradientem. Tak zwana przezroczysta (alfa) maska ​​gradientowa. Szukam rozwiązania podobnego do tego , ale na Androidzie zamiast...
1367 wyświetlenia