Зачыніць аб'яву

Многія людзі сёння купляюць смартфоны, каб скарыстацца іх вялікімі магчымасцямі камеры. Напрыклад Galaxy S22 Ультра ён карыстаўся велізарным попытам менавіта дзякуючы сваёй выключнай прадукцыйнасці камеры. І камеры па-ранейшаму застануцца адной з асноўных прычын, па якой спажыўцы купляюць тэлефон.

Для таго, каб выкарыстоўваць магчымасці камеры ў сваіх праграмах, распрацоўшчыкі пераймаюць androidІнтэрфейс Camera Framework. Першым варыянтам выкарыстання гэтай структуры з'яўляецца рэалізацыя папярэдняга прагляду камеры. Аднак, калі складаныя прылады становяцца ўсё больш папулярнымі, экран папярэдняга прагляду камеры можа расцягвацца, перагортвацца або паварочвацца няправільна. Пры выкарыстанні ў асяроддзі з некалькімі вокнамі часта адбываецца збой прыкладання.

Каб вырашыць усё гэта, Google прадставіў новую функцыю пад назвай CameraViewfinder, якая паклапоціцца пра ўсе гэтыя дэталі і дасць распрацоўшчыкам эфектыўную працу з камерай. Як паведамляе Google у блогу уклад: "CameraViewfinder - гэта новае дадатак да бібліятэкі Jetpack, якое дазваляе хутка рэалізаваць прагляды камеры з мінімальнымі намаганнямі."

CameraViewfinder выкарыстоўвае TextureView або SurfaceView, што дазваляе камеры наладжвацца ў адпаведнасці з трансфармацыямі. Пераўтварэнні ўключаюць правільныя суадносіны бакоў, маштаб і паварот. Функцыя цяпер гатовая да выкарыстання на гнуткіх тэлефонах, змене канфігурацыі і шматаконным рэжыме. Google адзначае, што пратэставаў яго на вялікай колькасці складаных прылад.

Напрыклад, тут можна набыць тэлефоны Samsung

Самая чытаная сёння

.