本文整理汇总了C#中Android.Gms.Maps.Model.MarkerOptions.InvokeAlpha方法的典型用法代码示例。如果您正苦于以下问题:C# MarkerOptions.InvokeAlpha方法的具体用法?C# MarkerOptions.InvokeAlpha怎么用?C# MarkerOptions.InvokeAlpha使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Android.Gms.Maps.Model.MarkerOptions
的用法示例。
在下文中一共展示了MarkerOptions.InvokeAlpha方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HighlightRoutes
protected override void HighlightRoutes ()
{
var btnLt = _outer.FindViewById<Button> (Resource.Id.buttonLt);
var btnRt = _outer.FindViewById<Button> (Resource.Id.buttonRt);
btnRt.Enabled = _highlighedIndex != (_pointDrawingInfos.Count - 1);
btnLt.Enabled = _highlighedIndex != 0;
_routeLines.ForEach (x => x.Remove ());
_routeLines.Clear();
_markers.ForEach (x => x.Remove ());
_markers.Clear ();
var mapPointText = _outer.FindViewById<Button> (MapPointTextId);
mapPointText.Text = _pointDrawingInfos [_highlighedIndex].Point.Name;
var map = _mapFragment.Map;
foreach (var pdi in _pointDrawingInfos)
{
// draw markers
MapPoint mPlace = pdi.Point;
var marker = new MarkerOptions ();
if(pdi != _highlighedPoint) marker.InvokeAlpha (0.5f);
marker.SetPosition (new LatLng(mPlace.Loc.Lat, mPlace.Loc.Lng));
marker.SetTitle (mPlace.Name);
_markers.Add(map.AddMarker (marker));
DrawPolyline(pdi.Polyline);
}
}