Я разрабатываю приложение, которое позволяет пользователю выбирать обои из галереи и устанавливать их в качестве обоев устройства. Я хочу сделать предварительный просмотр каждой картинки в галерее, так как это настоящие обои. Предварительный просмотр - это скриншот домашнего экрана со всеми виджетами и значками и выбранной картинкой в качестве обоев устройства.
Я думаю о двух вариантах:
1) Измените текущие обои на изображение, которое просматривает пользователь. Затем сделайте скриншот рабочего стола с этими обоями и всеми виджетами и значками. Затем покажите этот скриншот пользователю и поставьте настоящие обои обратно.
2) Получить все виджеты и значки положения, нарисовать его на картинке, которую смотрит пользователь.
Я не знаю, как реализовать любой из этих вариантов. Если у тебя есть идеи, помоги мне.