サードパーティのソフトウェアを変更しようとしています。一部のメソッド (変更できない) によって返される色を整数として使用したいと考えています。ただし、#FF00FF のような RGB 形式を使用したいと考えています。どうすれば変換できますか?
HTML の例を次に示します http://www.shodor.org/stella2java/rgbint.html Android の Java で同じものをアーカイブしたいと思います。
サードパーティのソフトウェアを変更しようとしています。一部のメソッド (変更できない) によって返される色を整数として使用したいと考えています。ただし、#FF00FF のような RGB 形式を使用したいと考えています。どうすれば変換できますか?
HTML の例を次に示します http://www.shodor.org/stella2java/rgbint.html Android の Java で同じものをアーカイブしたいと思います。
私にとって最も簡単で最良の解決策は、次のように Color クラスを直接使用することでした。
int red = Color.red(intColor);
int green = Color.green(intColor);
int blue = Color.blue(intColor);
int alpha = Color.alpha(intColor);
このようにして、文字列を処理することなく整数値を処理できました。一方、RGB カラーを表す文字列が必要な場合は、Pankaj Kumar の回答が最適です。これが誰かに役立つことを願っています。