Spanish Fondo de CLV

RAFA BRAVO

Active Member
Licensed User
Longtime User
Buenos dias equipo. Como puedo hacer en B4J para tener una imagen de fondo en un CLV, solo quiero que se vean los ítem y en el fondo la imagen. Gracias.
 

zed

Well-Known Member
Licensed User
Establezca el color del divisor en transparente


B4X:
SetCLVBackground(clv, "background.png")
....
....

Sub SetCLVBackground(clv As CustomListView, imgPath As String)
    Dim bmp As B4XBitmap = LoadBitmap(File.DirAssets, imgPath)   ' image dans Files
    clv.AsView.SetBitmap(bmp)
End Sub
 

RAFA BRAVO

Active Member
Licensed User
Longtime User
No resultó para mi en B4J.
Pero encontré este enlace que si me funcionó.


Gracias.
 

TILogistic

Expert
Licensed User
Longtime User
? B4X
B4X:
Public Sub SetCLVBackground(clv As CustomListView, FileName As String)
    Dim imv As B4XImageView = XUIViewsUtils.CreateB4XImageView
    imv.Bitmap = xui.LoadBitmap(File.DirAssets, FileName)
    imv.ResizeMode = "FILL"
    clv.AsView.AddView(imv.mBase, 0, 0, clv.AsView.Width, clv.AsView.Height)
    imv.mBase.SendToBack
    imv.Update
End Sub

 
Last edited:

TILogistic

Expert
Licensed User
Longtime User
?B4X (CornersRadius)
B4X:
Public Sub SetCLVBackground(clv As CustomListView, FileName As String, CornersRadius As Int)
    Dim imv As B4XImageView = XUIViewsUtils.CreateB4XImageView
    imv.Bitmap = xui.LoadBitmap(File.DirAssets, FileName)
    imv.ResizeMode = "FILL"
    imv.CornersRadius = CornersRadius
    clv.AsView.AddView(imv.mBase, 0, 0, clv.AsView.Width, clv.AsView.Height)
    imv.mBase.SendToBack
    imv.Update
End Sub

 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…