When taking a Snapshot of the screen, images loaded with SimpleMediaManager are not displayed on the image.
B4X:
Private Sub B4XPage_Created (Root1 As B4XView)
Root = Root1
Root.LoadLayout("MainPage")
MediaManager.Initialize
End Sub
Private Sub Button1_Click
MediaManager.SetMediaFromFile(Panel1, File.DirAssets, "img.png", "image/*", Null)
ScreenShoot
End Sub
Private Sub ScreenShoot
Dim bmp As B4XBitmap
Dim Screen As String = "Screen"
bmp = Panel2.Snapshot
B4XImageView1.Clear
B4XImageView1.Update
Dim Out As OutputStream
Out = File.OpenOutput(xui.DefaultFolder, Screen & ".PNG", False)
bmp.WriteToStream(Out, 100, "PNG")
Out.Close
B4XImageView1.Load(xui.DefaultFolder, Screen & ".PNG")
B4XImageView1.Update
End Sub