1. ホーム
  2. アンドロイド

[解決済み】Androidで色を理解する(全6文字)

2022-04-05 20:22:19

質問

Androidで色がどのように機能するかを理解しようとしています。私は、この色を自分の LinearLayout 背景がグレーで透過性があります。

<gradient android:startColor="#b4555555" android:endColor="#b4555555"
 android:angle="270.0" />

最後の2文字(55)を削除すると、透明度が失われ、無地になります。これに関する説明を見ることができるページを探したのですが、見つかりませんでした。

解決方法は?

16進数6桁を指定した場合、RGB(赤、緑、青の各値に16進数2桁)を意味します。

16進数8桁を指定した場合は、ARGB(アルファ、赤、緑、青の各値にそれぞれ16進数2桁)です。

つまり、最後の55を取り除くと、A=B4, R=55, G=55, B=55(ほとんど透明なグレー)から、R=B4, G=55, B=55(完全に非透明のくすんだピンキー)に変わるということです。

をご覧ください。 カラーに関する文書 は、サポートされているフォーマットについてです。