Heim > Java > javaLernprogramm > Wie konvertiere ich eine Android-Farb-Ganzzahl in eine Hex-Zeichenfolge?

Wie konvertiere ich eine Android-Farb-Ganzzahl in eine Hex-Zeichenfolge?

Mary-Kate Olsen
Freigeben: 2024-10-28 22:17:02
Original
978 Leute haben es durchsucht

How to Convert an Android Color Integer to a Hex String?

Farb-Ganzzahlen in Hex-Strings in Android konvertieren

Bei der Arbeit mit Android-Grafiken stoßen Sie häufig auf Farb-Ganzzahlen, die in umgewandelt werden müssen Hex-Saiten. Unabhängig davon, ob es sich um Debugging oder UI-Manipulationen handelt, ist das Verständnis dieser Konvertierung von entscheidender Bedeutung.

Frage:

Wie konvertieren Sie eine gegebene Android-Farb-Ganzzahl wie -16776961 in? eine hexadezimale Zeichenfolge im Format #RRGGBB, ohne den Alphakanal?

Antwort:

Um diese Konvertierung zu erreichen, können Sie den folgenden Ansatz nutzen:

<code class="java">String hexColor = String.format("#%06X", (0xFFFFFF & intColor));</code>
Nach dem Login kopieren

Im obigen Code:

  • intColor stellt Ihre gegebene Ganzzahl dar, z. B. -16776961.
  • (0xFFFFFF & intColor) maskiert den Alphakanal und stellt nur Sie sicher Rufen Sie den RRGGBB-Teil ab.
  • String.format("# >
  • Diese Methode ermöglicht eine einfache Konvertierung von einer Ganzzahl in eine Hex-Zeichenfolge und ermöglicht Ihnen die Darstellung von Farben in einem für Menschen lesbaren Format für verschiedene Zwecke in Ihren Android-Anwendungen.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Android-Farb-Ganzzahl in eine Hex-Zeichenfolge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage