/ / Чому попередній перегляд моєї камери не поважає макет? - андроїд, камера

Чому попередній перегляд камери не відповідає макету? - андроїд, камера

Я створюю SurfaceView для попереднього перегляду камери та намагаюся його зайняти прямокутником, меншим за весь екран, але він ігнорує мою команду компонування.

Я припускаю, що роблю щось не так, але не можу знайти приклад того, хто налаштовує попередній перегляд у менший контейнер.

Усі поради (або вказівки на приклади) високо оцінені.

Відповіді:

0 для відповіді № 1

Ось як це робиться у програмі Camera за замовчуванням: файл макета і вихідний код.

Є контейнер, який виконує спеціальну процедуру компонування залежно від заданого співвідношення сторін. Я думаю, ви можете адаптувати це рішення до ваших потреб.