Чехарда с Layout при работе с камерой в Android

Официальный метод работы с камерой в Android такой:

  1. создать камеру и задать ей правильные параметры
  2. задать ей SurfaceView
  3. зарегистрировать callback
  4. принять кадр
  5. ???
  6. PROFIT!!!

Те, кто шаг номер два пропускает — ССЗБ.

Остальным рекомендую обратить внимание на метод SurfaceView::setZOrderMediaOverlay. Правильное его использование предотвращает чехарду с Z-сортировкой слоев после pause/resume. В противном случае SurfaceView камеры будет постоянно то вылезать на передний план, то прятаться за задником сцены.

Комментариев нет. Будьте первым!
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Блог Евгения Жирнова