0
浮動色に16進文字列値を処理する必要があります。 0は00に相当し、1は、FFである場合16進数の色を浮動小数点数に変換する方法0-1?
実際の色は、
{ 0.63671875f, 0.76953125f, 0.22265625f, 1.0f }
が緑色である(RGBAフォーマットで)です。しかし0から255までの%を計算して浮動小数点値を設定するには、色を0-255小数に変換する必要があります。
例#AABBCCFF
をfloat配列に変換するにはどうすればよいですか?
parsecolor iは整数値があります。
Color.parseColor("#AABBCCFF");
しかし、どのようにフロートに各色に整数を変換しますか?赤、緑、青、ALPA
乗算と3Dオブジェクトを描画するためにARGB形式を使用して100で割るDは'(((red * 100)/ 255)/ 100)'は 'red/255f' – Richard
'(((red * 100)/ 255)/ 100) 'に簡約することもできます。 0または1のみ返す – Richard
リチャード、私はJavaで2つの整数を分割するとき、私はテストし、フレームワークは整数からfloat automaticaly結果を変換します。結果は 'new float []'によって解析され、結果はfloat値の配列を返します。 "100"を削除した結果を簡略化してくれてありがとう。 –