Întrebări înrudite 'android-canvas'

Adăugați efect de zgomot unui desen
Sunt în curs de a crea o vizualizare personalizată pentru aplicația mea Android și aș dori să adaug o suprapunere de zgomot peste desenele mele. Desenele mele sunt destul de standard, arcuri, curbe Bezier etc. Care ar fi modalitatea de a crea o...
1985 vederi
schedule 28.07.2022

Cum să desenezi un cerc transparent?
Încerc să desenez un cerc transparent, dar pur și simplu nu funcționează. când desenez un bitmap funcționează, dar un cerc nu devine transparent. Iată codul meu pe scurt: Paint paint = new Paint(); paint.setAlpha(125);...
6894 vederi
schedule 30.06.2022

Desenează o formă care să-mi urmărească degetul
Știu să desenez trasee pe o pânză și înțeleg cum să anulez/refacem. Dar acum vreau să desenez forme (linii, cercuri, dreptunghiuri) care să se redimensioneze dinamic în funcție de modul în care le trag - la fel ca în MS Paint. Dacă folosesc...
735 vederi
schedule 06.08.2022

Android, cum obțineți culoarea pixelilor din Canvas?
Am un cod ca acesta: // ... public class MyImageView extends ImageView public MyImageView(Context context, String value /* some other params */) { super(context); // some predefines } @Override protected void...
3357 vederi
schedule 18.07.2022

Calea desenului de pânză în Android
Sunt un nou începător în Android și vreau să fac un program simplu care detectează coordonatele tactile și desenează un cerc și calea atingerii, fac un program simplu care desenează un cerc în jurul atingerii și îl urmăresc, dar încă pot face calea...
7633 vederi
schedule 10.07.2022

Cum desenez hărți de biți adiacente pe o pânză în Android?
Mi-am petrecut toată noaptea încercând să-mi dau seama de ce nu pot desena o serie de hărți de bit complet adiacente între ele (fără lacune între ele), folosind Android. Pentru context, construiesc o aplicație de spectrogramă care afișează o hartă...
194 vederi
schedule 16.09.2022

Mutarea unei imagini pe cale eliptică
Sunt în curs de a crea o aplicație Android care are o imagine. Imaginea trebuie să se rotească în jurul centrului pe calea eliptică. Aș avea nevoie de o funcție pentru a returna coordonatele X și Y ale traseului eliptic. Ma puteti ajuta va rog sa...
829 vederi

Android Path addArc în pânză între două puncte
Încerc să desenez un arc în Android. În iOS, este foarte ușor să o faci cu această metodă [path addArcWithCenter: radius: startAngle: endAngle: clockwise:] În Android, am 3 puncte (centrul cercului meu și cele două puncte între care vreau să...
3700 vederi
schedule 02.07.2022

Cum să faci o mască de gradient transparentă (alfa) pentru a face ca un strat să se estompeze în transparență în Android?
Vreau să fac ca un strat să se estompeze în straturile de dedesubt (sau transparența depinde de modul în care îl vedeți) în funcție de un gradient. O așa-numită mască de gradient transparentă (alfa). Caut o soluție asemănătoare cu aceasta , dar pe...
1367 vederi

Potriviți textul la lățimea bitmapului
Trebuie să desenez text, care umple data Rect() pe orizontală (doar spațiile ar trebui întinse). Există modalități, cu excepția numărării lățimii fiecărui cuvânt?
828 vederi
schedule 14.10.2023

Desen pe pânză - nu desen peste alte elemente
Problema mea este destul de simplă, cred. Vreau să desenez un punct pe pânză imediat ce o ating. Punctul va fi desenat în poziția pe care o ating. Apoi vreau să desenez un alt punct pe ecran, dar nu pe poziția primului punct. Înseamnă că vreau...
294 vederi
schedule 09.11.2022

Cum pot salva pânza din ImageView într-un Bitmap?
Am un ImageView , în onDraw(canvas) , am încercat: canvas.drawBitmap(...);//draw an extremely large background 3264 * 2448 pixels canvas.drawLine(...);//draw target Întrebarea mea este cum pot salva această pânză într-un sth ca png?...
1046 vederi
schedule 12.10.2023

Cum să ștergeți pânza (după ce desenați cercuri crescătoare) într-un TextureView
Încerc să desenez cercuri crescătoare într-un TextureView. Centrul tuturor cercurilor este același. Apoi încerc să măresc Cercul desenat până când se atinge o anumită limită. Apoi vreau să șterg pânza și să o iau de la capăt. Cu toate acestea,...
1019 vederi
schedule 14.11.2022

canvas.translate în Android puneți spațiu pe ambele părți după traducere
Vreau să scalez și să traduc vizualizarea personalizată a listei. Am făcut zoom cu succes, dar când mă mișc orizontal după scalare, depășește lățimea ecranului (înseamnă că văd ecranul alb), iar când mă mișc orizontal în partea opusă, văd din nou...
186 vederi

Ce metode Canvas și Bitmap sunt scalate în funcție de dpi (Android)?
Știu că Android va scala automat Bitmaps-urile încărcate din res/drawable cu dpi. O opresc manual cu opțiunile BitmapFactory când încarc resursele pentru jocul meu, cum ar fi setul de tile. //Loads Bitmaps for the tileset public void...
1805 vederi

Android onDraw() nu este apelat pe Timer
Acesta este în GraphView.java care extinde View. Vreau ca atunci când acest invalidate (limite) este apelat, în același timp să apeleze onDraw().. Ce este bug în acest cod. Îmi face această excepție. 01-01 00:45:42.813:...
624 vederi
schedule 20.01.2024

Faceți un dreptunghi de decupare reglabil pe bitmap
Acum fac o funcție de decupare pentru bitmap-ul meu. Pot să-mi decupez bitmap-ul folosind evenimentul ontouch pe care ating aleatoriu 2 puncte de pe bitmap și creez un nou bitmap cu privire la coordonarea celor 2 puncte de atingere. Cu toate...
1057 vederi
schedule 31.01.2024