Xamarin.Essentials: Cuplikan layar
Kelas Cuplikan layar memungkinkan Anda mengambil tangkapan layar aplikasi yang ditampilkan saat ini.
Memulai
Untuk mulai menggunakan API ini, baca panduan memulai untuk Xamarin.Essentials memastikan pustaka diinstal dan disiapkan dengan benar di proyek Anda.
Menggunakan Cuplikan Layar
Tambahkan referensi ke Xamarin.Essentials di kelas Anda:
using Xamarin.Essentials;
Kemudian panggil CaptureAsync
untuk mengambil cuplikan layar layar aplikasi yang sedang berjalan. Ini akan mengembalikan yang ScreenshotResult
dapat digunakan untuk mendapatkan Width
, Height
, dan tangkapan layar yang Stream
diambil.
async Task CaptureScreenshot()
{
var screenshot = await Screenshot.CaptureAsync();
var stream = await screenshot.OpenReadAsync();
Image = ImageSource.FromStream(() => stream);
}
Batasan
Tidak semua dukungan tampilan diambil pada tingkat layar seperti tampilan OpenGL.