Java >> Java opplæring >  >> Java

Konverter hex-fargeverdi ( #ffffff ) til heltallsverdi

Det virkelige svaret er å bruke:

Color.parseColor(myPassedColor) i Android, myPassedColor er hex verdi som #000 eller #000000 eller #00000000 .

Denne funksjonen støtter imidlertid ikke stenografiske heksadesimale verdier som #000 .


Svaret er veldig enkelt folkens, i Android hvis du vil konvertere hex-farge til int, bruk bare Android Color klasse, eksempel vist som nedenfor

dette er for lys grå farge

Color.parseColor("#a8a8a8");

Det er det, og du vil få resultatet.


Integer.parseInt(myString.replaceFirst("#", ""), 16) 

Java Tag