Android 12L adaugă suport pentru capturi de ecran de defilare pentru WebViews

click fraud protection

Android 12L adaugă suport pentru captură de defilare pentru WebViews, făcând posibilă realizarea de capturi de ecran pe întreaga pagină a conținutului afișat într-un WebView.

Android 12 În cele din urmă, a adăugat suport nativ pentru derularea capturilor de ecran, permițând utilizatorilor să facă capturi de ecran complete ale paginilor web și documentelor. Și cu Android 12L, funcția devine și mai bună.

Desigur, Android 12 nu este primul care introduce capturi de ecran cu defilare; caracteristica a fost parte integrantă a altor skinuri OEM, cum ar fi MIUI și ColorOS, de ani de zile. Cu toate acestea, implementarea de către Google a capturilor de ecran cu defilare diferă de cea a altor skin-uri prin faptul că se bazează mai degrabă pe Vizualizări decât pe cusătura imaginii. Această implementare bazată pe vizualizare are avantajul său față de tehnica de cusătură a imaginii, și anume în ceea ce privește viteza și fiabilitatea. Dar această abordare o face, de asemenea, mai puțin versatilă, deoarece funcția poate să nu funcționeze corect cu aplicațiile care nu au o interfață de utilizare bazată pe vizualizare. În plus, nici nu funcționează cu WebViews, o componentă de sistem care permite dezvoltatorilor să afișeze pagini web în aplicațiile lor. Din fericire, Android 12L abordează această problemă.

După cum a observat Mishaal Rahman de la Esper, Android 12L adaugă suport pentru capturarea derulării pentru WebViews. Aceasta înseamnă că acum este posibil să faceți capturi de ecran pe întreaga pagină a conținutului afișat într-un WebView. După cum puteți vedea în capturile de ecran de mai jos, când deschideți un link într-un WebView, Android 12L acum afișează un buton „capturați mai mult” în partea de jos pentru a vă permite să faceți o captură de ecran de derulare. Această opțiune nu apare pe dispozitivele care rulează Android 12.

Un exemplu de WebView este Twitter care deschide un link extern (adică o pagină web) într-o fereastră de browser. Un WebView este practic un browser încorporat pe care o aplicație îl poate folosi pentru a încărca pagini web.

Android 12L a început să se lanseze la seria Google Pixel 3a, seria Pixel 4 și gama Pixel 5. Pixel 6 și Pixel 6 Pro vor primi actualizarea mai târziu în această lună. Cea mai recentă versiune aduce mai multe îmbunătățiri și caracteristici ale UI pentru dispozitive cu ecran mare, cum ar fi pliabile și tablete, inclusiv un aspect în două coloane pentru umbra de notificare și ecranul de blocare, încorporarea activității, experiență îmbunătățită de multitasking, și așa mai departe.


Sursă: (1) Esper, (2) AOSP