Cum putem crea o formă drawable balon de mai jos. unde putem schimba culoarea dinamic.
Top 5 raspunsuri
Folosind imaginea triunghiulară și dreptunghi și le alinia matematic în formatul de mai sus. Utilizați filtre de culoare pentru a schimba culoarea în mod dinamic.
Puteți chiar obiceiul lor de a folosi grafică vectorială folosind o culoare personalizată, și acesta va fi un alt mod de a rezolva această problemă.
În primul rând, puteți crea unul XML în dosarul drawable
Acest XML va fi responsabil pentru culoarea chenarului formei dreptunghi
Puteți crea un formular cu un chenar de mai jos codul
și va crea forma dorită a unui dreptunghi de frontieră, trebuie să alocați fundalul care formează un dreptunghi cu care sa se schimbe
în cazul în care bg este numele unui fișier XML care a fost salvat pe folderul expandabil
După care aveți nevoie pentru a pune triunghiul chiar sub obiectul dreptunghi.
Sper că înțelegi logica mea
Aici este XML pentru triunghiul și dreptunghi. stoca într-un dosar extensibil.
și layout-ul pentru formularul de care aveți nevoie.
Setați marja de care aveți nevoie.
OnDraw atunci ai putea face ceva de genul:
Acolo te duci, nu stratificarea inutile sau un cod care nu este dinamic sau pur. Puteți adăuga, de asemenea, textul în domeniu, de asemenea.