ESRIマップで選択したグラフィックに不透明度を設定する方法

シャイレンドラ・マダ

私のAndroidアプリでは、次のようなPictureMarkerSymbolクラス(Kotlinを使用)を使用してESRIマップに画像マーカーシンボルを追加しています

val markerSymbol = PictureMarkerSymbol.createAsync(ContextCompat.getDrawable(context!!, icon) as BitmapDrawable?).get()

シンボルのデフォルトの不透明度を設定し、次のようにオーバーレイに追加することで、マップに複数のマーカーを追加します。

        markerSymbol.opacity = 0.3f
        //add a new graphic as marker point
        val markerGraphicPoint = Point(activeCall.lang, activeCall.lat, spatialReference)
        val graphic = Graphic(markerGraphicPoint, markerSymbol)

        graphicsOverlay.graphics.add(graphic)

次に、不透明度を選択したグラフィックに設定します(とにかく、配列から選択したグラフィックシンボルを取得しています)。次のような選択したグラフィックからシンボルを取得できます。

selectedGraphic?.symbol

次のような選択したシンボルに不透明度を設定したい:

selectedGraphic?.symbol = 1.0f // Need this one

しかし、不透明度をそれに設定する方法、このシンボルクラスにはsetOpacityはありません

または、選択したグラフィックからPictureMarkerSymbolを取得する方法。

私はそれをPictureMarkerSymbolこのようにキャストしてみました

selectedMarker?.symbol as PictureMarkerSymbol

しかし、ここでクラスキャスト例外が発生しています

また試した:

val markerGraphicsOverlay = selectedMarker?.graphicsOverlay
markerGraphicsOverlay?.opacity = 0.1f

しかし同じ結果。

アンシュマンボラ

シンボルをキャストする PictureMarkerSymbol

if (selectedGraphic!= null && selectedGraphic?.symbol != null) {
    val pictureMarkerSymbol = selectedGraphic?.symbol as PictureMarkerSymbol
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プロットされた面グラフ、塗りつぶしの不透明度を設定するにはどうすればよいですか?

分類Dev

プログラムでWPFバックグラウンド不透明度を設定する

分類Dev

ggmapで背景マップの不透明度を設定する

分類Dev

グラデーションの不透明度でストップを指定する(マスク画像)

分類Dev

Matplotlibでグラフの背景色の不透明度を設定する方法

分類Dev

プロットの不透明度を設定するにはどうすればよいですか?

分類Dev

コンテナの不透明度をフラッターにする方法

分類Dev

Androidで表示する不透明度(アルファ)を設定する方法

分類Dev

0の不透明度を開始し、onClickで不透明度を100に設定します

分類Dev

javascriptで不透明度を子divに設定します

分類Dev

SpannableStringAndroidで不透明度/アルファを設定する方法

分類Dev

PDFBoxを使用して透明度グループを作成するか、グラフィックス状態のソフトマスクを設定します

分類Dev

フラッターでスナックバーの不透明度を変更するには?

分類Dev

マップの不透明度を調整する

分類Dev

ビットマップの不透明度を変更するには?

分類Dev

マークには不透明度を設定しますが、凡例には設定しません

分類Dev

CSS不透明度を深く設定する方法

分類Dev

jqueryを使用して不透明度を設定する

分類Dev

ffmpegを使用してオーバーレイの不透明度/透明度を設定する方法は?

分類Dev

不透明度をScrollPaneに設定します

分類Dev

不透明度をScrollPaneに設定します

分類Dev

sassの$ primary-colorに不透明度を設定する

分類Dev

Java-JPanelで不透明度を設定する

分類Dev

golangで画像の不透明度を設定する

分類Dev

DoubleAnimationで画像の不透明度を設定する

分類Dev

Plotly:ゼロラインの不透明度を設定する方法は?

分類Dev

Magick ++を使用して背景が透明なpng画像に不透明度を設定する方法

分類Dev

Java 8で装飾されたJFrameの不透明度を設定する

分類Dev

FSharp.Chartingで不透明度と線種を設定する方法

Related 関連記事

  1. 1

    プロットされた面グラフ、塗りつぶしの不透明度を設定するにはどうすればよいですか?

  2. 2

    プログラムでWPFバックグラウンド不透明度を設定する

  3. 3

    ggmapで背景マップの不透明度を設定する

  4. 4

    グラデーションの不透明度でストップを指定する(マスク画像)

  5. 5

    Matplotlibでグラフの背景色の不透明度を設定する方法

  6. 6

    プロットの不透明度を設定するにはどうすればよいですか?

  7. 7

    コンテナの不透明度をフラッターにする方法

  8. 8

    Androidで表示する不透明度(アルファ)を設定する方法

  9. 9

    0の不透明度を開始し、onClickで不透明度を100に設定します

  10. 10

    javascriptで不透明度を子divに設定します

  11. 11

    SpannableStringAndroidで不透明度/アルファを設定する方法

  12. 12

    PDFBoxを使用して透明度グループを作成するか、グラフィックス状態のソフトマスクを設定します

  13. 13

    フラッターでスナックバーの不透明度を変更するには?

  14. 14

    マップの不透明度を調整する

  15. 15

    ビットマップの不透明度を変更するには?

  16. 16

    マークには不透明度を設定しますが、凡例には設定しません

  17. 17

    CSS不透明度を深く設定する方法

  18. 18

    jqueryを使用して不透明度を設定する

  19. 19

    ffmpegを使用してオーバーレイの不透明度/透明度を設定する方法は?

  20. 20

    不透明度をScrollPaneに設定します

  21. 21

    不透明度をScrollPaneに設定します

  22. 22

    sassの$ primary-colorに不透明度を設定する

  23. 23

    Java-JPanelで不透明度を設定する

  24. 24

    golangで画像の不透明度を設定する

  25. 25

    DoubleAnimationで画像の不透明度を設定する

  26. 26

    Plotly:ゼロラインの不透明度を設定する方法は?

  27. 27

    Magick ++を使用して背景が透明なpng画像に不透明度を設定する方法

  28. 28

    Java 8で装飾されたJFrameの不透明度を設定する

  29. 29

    FSharp.Chartingで不透明度と線種を設定する方法

ホットタグ

アーカイブ