Есть ли способ показать индикатор прогресса из моего приложения над YouTube, когда пользователь нажимает кнопку моего приложения внутри параметра «Поделиться» - PullRequest
1 голос
/ 30 сентября 2019

Мне нужно показать индикатор выполнения над приложением youTube, когда пользователь нажимает на значок моего приложения внутри опции общего доступа. Предположим, я собираюсь загрузить видео, показывая прогресс-бар. Но кнопка не должна полностью переводить пользователя в мое приложение.

Текущая страница youTube должна стать немного темнее (неактивной) и выше, чем должна отображаться моя индикатор выполнения.

Я прикрепил изображениятак что вы можете понять, что я до. Спасибо.

youTube Video

Progress bar above the same youtube page

1 Ответ

1 голос
/ 30 сентября 2019

Этого можно добиться, создав системный оверлей, но будьте осторожны, чтобы это было (всегда над всеми приложениями в Android), вы можете следовать этому gist , чтобы реализовать его и в вашем сервисе onCreate завышать свой пользовательскиймакет

  //kotlin
  val inflater = getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
  val myView = inflater!!.inflate(R.layout.my_layout, null)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...