Lukk annonse

Mange kjøper i dag smarttelefoner for å dra nytte av deres flotte kameraegenskaper. For eksempel Galaxy S22 Ultra det har sett stor etterspørsel nettopp på grunn av den eksepsjonelle kameraytelsen. Og kameraer vil fortsatt være en av hovedgrunnene til at forbrukere kjøper en telefon.

For å bruke funksjonene til kameraet i sine applikasjoner, tar utviklere i bruk androidCamera Framework-grensesnitt. Den første bruken av dette rammeverket er implementeringen av kameraforhåndsvisning. Men etter hvert som sammenleggbare enheter blir mer populære, kan kameraets forhåndsvisningsskjerm strekke seg, snu eller rotere feil. Når det brukes i et miljø med flere vinduer, krasjer applikasjonen ofte.

For å løse alt dette har Google nå introdusert en ny funksjon kalt CameraViewfinder som skal ta seg av alle disse detaljene og gi utviklere en effektiv kameraopplevelse. Som Google sier i bloggen bidrag: "CameraViewfinder er et nytt tillegg til Jetpack-biblioteket som lar deg raskt implementere kameravisninger med minimal innsats."

CameraViewfinder bruker enten en TextureView eller en SurfaceView, slik at kameraet kan justere i henhold til transformasjonene. Transformasjoner inkluderer riktig sideforhold, skala og rotasjon. Funksjonen er nå klar til å brukes på tvers av fleksible telefoner, konfigurasjonsendringer og flervindusmodus. Google bemerker at den har testet den på et stort antall sammenleggbare enheter.

Du kan for eksempel kjøpe Samsung-telefoner her

Dagens mest leste

.