Stäng annons

Många köper idag smartphones för att dra nytta av deras fantastiska kamerafunktioner. Till exempel Galaxy S22 Ultra den har sett en enorm efterfrågan just på grund av dess exceptionella kameraprestanda. Och kameror kommer att fortsätta att vara en av de främsta anledningarna till att konsumenter köper en telefon.

För att kunna använda kamerans funktioner i sina applikationer, anammar utvecklarna androidCamera Framework-gränssnitt. Det första användningsfallet för detta ramverk är implementeringen av kameraförhandsvisning. Men när hopfällbara enheter blir mer populära kan kamerans förhandsgranskningsskärm sträckas ut, vändas eller roteras felaktigt. När det används i en miljö med flera fönster kraschar programmet ofta.

För att lösa allt detta har Google nu introducerat en ny funktion som heter CameraViewfinder som ska ta hand om alla dessa detaljer och ge utvecklare en effektiv kameraupplevelse. Som Google skriver i bloggen bidrag: "CameraViewfinder är ett nytt tillägg till Jetpack-biblioteket som gör att du snabbt kan implementera kameravyer med minimal ansträngning."

CameraViewfinder använder antingen en TextureView eller en SurfaceView, vilket gör att kameran kan anpassa sig efter transformationerna. Transformationer inkluderar korrekt bildförhållande, skala och rotation. Funktionen är nu redo att användas på flexibla telefoner, konfigurationsändringar och flerfönsterläge. Google noterar att man har testat det på ett stort antal hopfällbara enheter.

Du kan till exempel köpa Samsung-telefoner här

Dagens mest lästa

.