Я хочу использовать код этой ссылки: How to take a screenshot and share it programmatically, чтобы сделать скриншоты моего приложения. Но я хочу, чтобы изображение, которое было создано, чтобы использовать его для изменения моего фона, подобно этому Layout.setBackgroundResource (остаток). Как я могу это сделать? Где я найду путь изображения, чтобы использовать его для изменения фона?Как я использую изображение скриншота?
0
A
ответ
0
Прежде всего, необходимо представление, которое вы хотите снимок экрана:
View anyView = findViewById(R.id.anyView);
Затем используйте этот метод, чтобы сделать скриншот:
public Bitmap screenShot(View view) {
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(),
view.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
view.draw(canvas);
return bitmap;
}
так:
Bitmap screenshot = screenShot(anyView);
Bitmaps не может быть задан как фоновое изображение, поэтому можно преобразовать его в drawable:
Drawable drawableScreenshot = new BitmapDrawable(getResources(), screenshot);
Теперь установлено, что быть Посмотреть фон:
anyView.setBackgroundDrawable(drawableScreenshot);
Смежные вопросы
- 1. Обрабатывать изображение из скриншота - Python
- 2. Процедура скриншота дает пустое изображение с LibGdx
- 3. как я использую там preg_replace_callback?
- 4. Как я могу использовать Java для «скриншота» отображаемого HTML?
- 5. Как разместить изображение справа от формы, если я использую Zend_Form?
- 6. Как отправить изображение в этом Рассказать другу сценарий Я использую
- 7. Как узнать, какое изображение докеры я использую здесь?
- 8. как я использую MFSideMenu?
- 9. Как я использую mod_rewrite
- 10. как я использую MooTools
- 11. Как захватить имя скриншота
- 12. Выполнение скриншота MKMapView
- 13. Я использую Jetty, я сталкиваюсь ошибка в следующем изображение
- 14. как получить изображение из GridView списка, когда я нажмите на изображение, я использую библиотеку Picasso
- 15. рассылка скриншота
- 16. Я использую facebook SDK 3.0, мне нужно получить изображение профиля пользователя. Вот код, который я использую
- 17. скриншота iphone Удельной
- 18. PhantomJS захват скриншота мобильного браузера
- 19. Обновление до скриншота
- 20. Захват скриншота в GenyMotion
- 21. NightmareJS обратный вызов скриншота
- 22. Как я использую CA2W неправильно?
- 23. JSONP - Как я его использую?
- 24. Как я использую эти модули?
- 25. как я использую CSS спрайты
- 26. Хотя я использую как & и |
- 27. Как/Где я использую NSNumberFormatter?
- 28. Как я использую алгоритм Raft
- 29. Когда я использую O: graphicImage, изображение не отображается
- 30. Добавление скриншота к TestNG
Пожалуйста, помогите мне, ребята! Я в отчаянии.... – user2273777