在Android 中將顏色整數轉換為十六進位字串
在Android 中使用顏色時,您可能會遇到需要轉換顏色整數的情況到十六進位字串。考慮這樣的場景:您有一個從 android.graphics.Color 產生的整數值,例如 -16776961,並且您希望將其表示為格式為 #RRGGBB 的十六進位字串。
要實現此目的,關鍵是從整數值中提取紅、綠、藍 (RGB) 分量。您可以使用位元運算來完成此操作。以下程式碼片段示範如何將顏色整數轉換為十六進位字串:
<code class="java">String hexColor = String.format("#%06X", (0xFFFFFF & colorInt));</code>
使用此方法,您可以成功將樣本整數值 -16776961 轉換為十六進位字串 #0000FF,代表純藍色。
以上是如何在 Android 中將顏色整數轉換為十六進位字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!