Как мне сделать снимок экрана с всплывающим окном в xamarin в Android? - PullRequest
0 голосов
/ 08 июля 2019

Мне нужно сделать снимок экрана с DisplayAlert и DisplayActionSheet в Android. В настоящее время он захватывает только базовую страницу.

Я использую сервис зависимостей для захвата скриншота.

var rootView = MainActivity.activity.Window.DecorView.RootView;

Мне нужно захватить обычные страницы, а также страницы с всплывающим окном или, по крайней мере, захватить только всплывающее окно.

1 Ответ

0 голосов
/ 08 июля 2019

Вы очень близки!Вместо

View rootView = MainActivity.activity.Window.DecorView.RootView;

Просто используйте диалог вместо действия, поэтому

View v1 = dialog.Window.DecorView.RootView;

И запишите это вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...