Закрити оголошення

Сьогодні багато людей купують смартфони, щоб скористатися їхніми чудовими можливостями камери. Наприклад Galaxy S22 Ультра він користується величезним попитом саме завдяки винятковій продуктивності камери. І камери залишаться однією з головних причин, чому споживачі купують телефон.

Щоб використовувати можливості камери у своїх додатках, розробники переймають androidІнтерфейс Camera Framework. Першим випадком використання цього фреймворку є реалізація попереднього перегляду з камери. Однак у міру того, як складні пристрої стають все більш популярними, екран попереднього перегляду камери може розтягуватися, перевертатися або обертатися неправильно. При використанні в багатовіконному середовищі програма часто виходить з ладу.

Щоб вирішити цю проблему, Google представив нову функцію під назвою CameraViewfinder, яка подбає про всі ці деталі та надасть розробникам ефективну камеру. Як повідомляє Google у блозі внесок: "CameraViewfinder — це нове доповнення до бібліотеки Jetpack, яке дозволяє швидко реалізувати види камери з мінімальними зусиллями."

CameraViewfinder використовує або TextureView, або SurfaceView, що дозволяє камері налаштовуватися відповідно до трансформацій. Трансформації включають правильне співвідношення сторін, масштаб і обертання. Ця функція тепер готова до використання на гнучких телефонах, зміни конфігурації та багатовіконний режим. Google зазначає, що протестував його на великій кількості складних пристроїв.

Наприклад, тут можна купити телефони Samsung

Найчитаніший сьогодні

.