Usage:
FillWithDiagonallyDrawnLines(xpnl_Main,15dip,20dip,xui.Color_ARGB(255,49, 138, 123))
B4X:
Private Sub FillWithDiagonallyDrawnLines(Target As B4XView,Thickness As Float,GapBetween As Float,Color As Int)
Dim Width As Float = Target.Width
Dim Height As Float = Target.Height
Dim xcv As B4XCanvas
xcv.Initialize(Target)
Dim p As Float = -(IIf(Width > Height,Width,Height))-Thickness
Do While p <= Width
xcv.DrawLine(p,0 - (Thickness/2),Width + p,Height + (Thickness/2),Color,Thickness)
p = p + GapBetween + Thickness
Loop
xcv.Invalidate
End Sub
![stackoverflow.com](/android/forum/proxy.php?image=https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded&hash=a2b1684a43741cdc676981116b6f66e4&return_error=1)
Fill a UIView with diagonally drawn lines?
How to fill a UIView like this (with some diagonally drawn white lines). PS: My intentions is about the fill not the border. Any help?
Last edited: