How to set Opacity to a selected Graphic in ESRI map
In my android app I am adding a picture marker symbol on ESRI map using PictureMarkerSymbol class(using Kotlin) like:
val markerSymbol = PictureMarkerSymbol.createAsync(ContextCompat.getDrawable(context!!, icon) as BitmapDrawable?).get()
Here am adding multiple markers on map by setting default opacity of symbol and adding it to overlay like:
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)
Now I want to set the opacity to a selected graphic(Anyway I am getting the selected graphic symbol from an array). I can get the symbol from selected graphic like:
selectedGraphic?.symbol
I want to set opacity to selected symbol something like:
selectedGraphic?.symbol = 1.0f // Need this one
But how to set the opacity to it, there is no setOpacity in this symbol class
OR how to get the PictureMarkerSymbol from the selected Graphic.?
Also tried:
val markerGraphicsOverlay = selectedMarker?.graphicsOverlay
markerGraphicsOverlay?.opacity = 0.1f
but same result.
esri-maps arcgis-android-api
add a comment |
In my android app I am adding a picture marker symbol on ESRI map using PictureMarkerSymbol class(using Kotlin) like:
val markerSymbol = PictureMarkerSymbol.createAsync(ContextCompat.getDrawable(context!!, icon) as BitmapDrawable?).get()
Here am adding multiple markers on map by setting default opacity of symbol and adding it to overlay like:
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)
Now I want to set the opacity to a selected graphic(Anyway I am getting the selected graphic symbol from an array). I can get the symbol from selected graphic like:
selectedGraphic?.symbol
I want to set opacity to selected symbol something like:
selectedGraphic?.symbol = 1.0f // Need this one
But how to set the opacity to it, there is no setOpacity in this symbol class
OR how to get the PictureMarkerSymbol from the selected Graphic.?
Also tried:
val markerGraphicsOverlay = selectedMarker?.graphicsOverlay
markerGraphicsOverlay?.opacity = 0.1f
but same result.
esri-maps arcgis-android-api
add a comment |
In my android app I am adding a picture marker symbol on ESRI map using PictureMarkerSymbol class(using Kotlin) like:
val markerSymbol = PictureMarkerSymbol.createAsync(ContextCompat.getDrawable(context!!, icon) as BitmapDrawable?).get()
Here am adding multiple markers on map by setting default opacity of symbol and adding it to overlay like:
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)
Now I want to set the opacity to a selected graphic(Anyway I am getting the selected graphic symbol from an array). I can get the symbol from selected graphic like:
selectedGraphic?.symbol
I want to set opacity to selected symbol something like:
selectedGraphic?.symbol = 1.0f // Need this one
But how to set the opacity to it, there is no setOpacity in this symbol class
OR how to get the PictureMarkerSymbol from the selected Graphic.?
Also tried:
val markerGraphicsOverlay = selectedMarker?.graphicsOverlay
markerGraphicsOverlay?.opacity = 0.1f
but same result.
esri-maps arcgis-android-api
In my android app I am adding a picture marker symbol on ESRI map using PictureMarkerSymbol class(using Kotlin) like:
val markerSymbol = PictureMarkerSymbol.createAsync(ContextCompat.getDrawable(context!!, icon) as BitmapDrawable?).get()
Here am adding multiple markers on map by setting default opacity of symbol and adding it to overlay like:
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)
Now I want to set the opacity to a selected graphic(Anyway I am getting the selected graphic symbol from an array). I can get the symbol from selected graphic like:
selectedGraphic?.symbol
I want to set opacity to selected symbol something like:
selectedGraphic?.symbol = 1.0f // Need this one
But how to set the opacity to it, there is no setOpacity in this symbol class
OR how to get the PictureMarkerSymbol from the selected Graphic.?
Also tried:
val markerGraphicsOverlay = selectedMarker?.graphicsOverlay
markerGraphicsOverlay?.opacity = 0.1f
but same result.
esri-maps arcgis-android-api
esri-maps arcgis-android-api
edited 17 hours ago
asked 20 hours ago
Shylendra Madda
10.9k64681
10.9k64681
add a comment |
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53942942%2fhow-to-set-opacity-to-a-selected-graphic-in-esri-map%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53942942%2fhow-to-set-opacity-to-a-selected-graphic-in-esri-map%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown