Dim IE As RSImageEffects
Dim btn As Button
btn.Initialize("boton")
Dim DestRect As Rect
Dim icono As Bitmap
Dim iconoCanvas As Canvas ' mediante canvas inserto la imagen y la franja de color, para despues redondear todo
Activity.AddView(btn, 50%x-75dip,50%y-75dip,150dip,150dip)
icono.InitializeMutable(btn.Width,btn.Width) ' inicializo el icono como bitmat modificable por el canvas con el tamaño del botón
DestRect.Initialize(0dip, 0dip, btn.Width, btn.Height)
iconoCanvas.Initialize2(icono)
'Cargo la imagen en el bitmap "Icono" mediante Canvas
iconoCanvas.DrawBitmap(LoadBitmapSample(File.DirAssets, "pelotabasket.jpg",15%x,15%y), Null, DestRect)
'Recuadro Gris con alpha sobre icono
Dim RectColor As Rect
RectColor.Initialize(0dip, btn.Height-30dip, btn.Width,btn.Height)
iconoCanvas.DrawRect(RectColor, Colors.ARGB(160,0,0,0), True, 1dip)
btn.SetBackgroundImage(IE.RoundCorner(icono,28)) 'redondea el icono con la franja y lo coloca en el botón
btn.Gravity=Bit.Or(Gravity.BOTTOM, Gravity.CENTER_HORIZONTAL)
btn.Text = "BALONCESTO"
btn.TextSize = 18
btn.TextColor=Colors.White