Как сделать экран темным, при срабатывании датчика приближения на Android?

У меня есть приложение для звонков , когда пользователь попадает на страницу звонка , идет голос и т.п , я хочу реализовать датчик приближения , что бы когда пользователь подносил телефон к уху , экран был не активный и затемненный. Вот мой код для датчика (он работает).

using Android.App;
using Android.Content;
using Android.Content.PM;
using Android.Hardware;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Corporate_messenger.DB;
using Corporate_messenger.Service;
using Corporate_messenger.Service.Notification;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Xamarin.Forms;

namespace Corporate_messenger.Droid
{
    [Activity(Label = "CallActivity",ScreenOrientation = ScreenOrientation.Portrait)]
    public class CallActivity : Activity, ISensorEventListener
    {

        Android.Widget.Button BtnStartCall;
        Android.Widget.Button BtnEndCall;
        Android.Widget.Button BtnEndCallCenter;

        SensorManager sensorManager;
        Sensor proximitySensor;

  
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
 
                sensorManager = (SensorManager) GetSystemService(Context.SensorService);
                sensorManager.RegisterListener(this, sensorManager.GetDefaultSensor(SensorType.Proximity), SensorDelay.Ui);
                proximitySensor = sensorManager.GetDefaultSensor(SensorType.Proximity);
        }

      

        public void OnAccuracyChanged(Sensor sensor, [GeneratedEnum] SensorStatus accuracy)
        {
            var s = sensor;
        }

        public void OnSensorChanged(SensorEvent e)
        {
           // Тут срабатывает датчик , в этот момент я не могу понять как Срыть экран (сделать не 
           // активным , затемнить) 
        }
    }
}

Помогите пожалуйста сделать экран не активным "Затемненным"


Ответы (0 шт):