Italian Free Hand Drawing (da B4J Question)

Star-Dust

Expert
Licensed User
Longtime User
Ma il Pane dove firmi lo coloro.di bianco prima di catturare la firma?

Fai vedere il codice che usi
 

micro

Well-Known Member
Licensed User
Longtime User
Ma il Pane dove firmi lo coloro.di bianco prima di catturare la firma?
Si Star
infatti quando passo il canvas dal pannello all'ImageView lo sfondo è bianco
B4X:
Sub GetFirma
    Dim dialog As B4XDialog
    dialog = SetDialog(dialog)
    Dim p As B4XView = xui.CreatePanel("")
    p.Width = 400
    p.Height = 200
    p.LoadLayout("firmacliente")
    pnlDrawing = xui.CreatePanel("pnlDrawing")
    pnlDrawing.SetColorAndBorder(xui.Color_White, 1, xui.Color_LightGray, 2)
    p.AddView(pnlDrawing,3,22,390,106)
    cvsDrawing.Initialize(pnlDrawing)
    Dim rs As ResumableSub = dialog.ShowCustom(p, "Ok", "", "Esci")
    Wait For (rs) Complete (Result As Int)
    If Result = xui.DialogResponse_Positive Then
        imgFirma.mBase.SetColorAndBorder(xui.Color_White, 1, xui.Color_LightGray, 2)
        imgFirma.Bitmap = cvsDrawing.CreateBitmap
    End If
End Sub
 

micro

Well-Known Member
Licensed User
Longtime User
Star se vedi il forum inglese ho risolto con il suggerimento di Erel
Grazie per il supporto

Più che impostare lo sfondo bianco del Pane è impostare lo sfondo del canvas (rect ricavato dal target) bianco.
 

Star-Dust

Expert
Licensed User
Longtime User
Si visto.
Perche in B4J Canvas è un oggetto a se rispetto al panel, mentre in B4A fa parte del panel.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…