public HighlightView(Context Context) : base(Context) { _instance = this; _paint = new Paint { Color = Color.Red, StrokeWidth = 5 }; _paint.SetStyle(Paint.Style.Stroke); }
public void Highlight(Region Region, TimeSpan Timeout) { // We can't draw over the notch area var cutoutAppliedRegion = CutoutManager.GetCutoutAppliedRegion(_accessibilityService); Region.X -= cutoutAppliedRegion.X; Region.Y -= cutoutAppliedRegion.Y; HighlightView.AddRegion(Region); Task.Delay(Timeout) .ContinueWith(M => HighlightView.RemoveRegion(Region)); }