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
schedule
23.09.2022
Ś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
schedule
21.12.2023
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
schedule
19.12.2023
Ś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
schedule
18.09.2022