c# skylin 創建圖片標註出現png透明邊緣覆蓋後面元素解決辦法

顯示問題

在這裏插入圖片描述

解決辦法

加上透明度0.8即可解決

//創建軌跡點
                var trackPointPosition = SkyLineView.SgWorld.Creator.CreatePosition(trackInfos[index].JINGDU, trackInfos[index].WEIDU);
                var imageLabelStyle = SkyLineView.SgWorld.Creator.CreateLabelStyle();
                imageLabelStyle.LineColor = SkyLineView.SgWorld.Creator.CreateColor(255,0,0);
                //設置透明度爲0.8 防止透明的邊緣會遮蓋後面元素
                imageLabelStyle.IconColor.SetAlpha(0.8);
                imageLabelStyle.BackgroundColor = SkyLineView.SgWorld.Creator.CreateColor(255, 0, 0);
                var imageLabel = SkyLineView.SgWorld.Creator.CreateImageLabel(trackPointPosition, imagePath, imageLabelStyle);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章