41

Android マップでマーカーを作成するために使用できる色は何ですか?
色は何色あり、色コードの書き方は?

4

5 に答える 5

67

これは、デフォルトのマーカーを作成する方法です

Marker melbourne = mMap.addMarker(new MarkerOptions().position(MELBOURNE)
    .icon(BitmapDescriptorFactory
        .defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));

これらは使用できる定数です

float   HUE_AZURE   
float   HUE_BLUE    
float   HUE_CYAN    
float   HUE_GREEN   
float   HUE_MAGENTA 
float   HUE_ORANGE  
float   HUE_RED 
float   HUE_ROSE    
float   HUE_VIOLET  
float   HUE_YELLOW
于 2013-09-29T09:00:50.580 に答える
14

詳細な回答!

float hue = 120;  //(Range: 0 to 360)

Marker melbourne = mMap.addMarker(new MarkerOptions().position(MELBOURNE)
    .icon(BitmapDescriptorFactory
        .defaultMarker(hue)));

0 から 360 までの任意の色相値を指定できます。いくつかの定数はここで定義されています ( https://developers.google.com/android/reference/com/google/android/gms/maps/model/BitmapDescriptorFactory )

最良の方法!必要な色相(必要な色に一致する)を見つける。

この画像default_pinを Paint.Net/Photoshop エディター (またはその他) で開きます。

フォト エディタの色相オプションに移動し、色相バーをスライドして、最適な色相値を書き留めます。

  • Paint.netの場合(調整 -> 色相/彩度)

  • Photoshop の場合 (写真 -> 調整 -> 色相/彩度)

値が 0 より大きい場合は正確な値を使用し、値が 0 より小さい場合は値の絶対値を取り、それを 180 に加算して結果の値を使用します。

ここに画像の説明を入力

于 2015-07-11T13:33:12.357 に答える