This is a wrapper for this github project.
Requirement: B4A 6+
You can see a overview of Icons here: https://materialdesignicons.com/
MaterialIcons
Author: DonManfred
Version: 2.0 (2046 Icons)
Requirement: B4A 6+
You can see a overview of Icons here: https://materialdesignicons.com/
MaterialIcons
Author: DonManfred
Version: 2.0 (2046 Icons)
- MaterialDrawableBuilder
- Functions:
- build As android.graphics.drawable.Drawable
- clearColorFilter As MaterialDrawableBuilder
- Initialize (EventName As String)
- IsInitialized As Boolean
- setAlpha (alpha As Int) As MaterialDrawableBuilder
- setColorFilter (cf As android.graphics.ColorFilter) As MaterialDrawableBuilder
- setColorResource (colorRes As Int) As MaterialDrawableBuilder
Set the color of the drawable.
colorRes: The color resource, from your R file.
Return type: @return:The current IconDrawable for chaining. - setStyle (style As android.graphics.Paint.Style) As MaterialDrawableBuilder
Sets paint style.
style: to be applied
- build As android.graphics.drawable.Drawable
- Properties:
- Color As Int [write only]
- Icon As String [write only]
- Iconlist As List [read only]
- Opacity As Int [read only]
- SizeDp As Int [write only]
- SizePx As Int [write only]
- Color As Int [write only]
- Functions:
- MaterialIconView
- Fields:
- ba As BA
- Functions:
- BringToFront
- DesignerCreateView (base As Panel, lw As Label, props As Map)
- Initialize (EventName As String)
- Invalidate
- Invalidate2 (arg0 As android.graphics.Rect)
- Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- IsInitialized As Boolean
- RemoveView
- RequestFocus As Boolean
- SendToBack
- SetBackgroundImage (arg0 As android.graphics.Bitmap) As BitmapDrawable
- SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int)
- SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int)
- SetVisibleAnimated (arg0 As Int, arg1 As Boolean)
- BringToFront
- Properties:
- Background As android.graphics.drawable.Drawable
- Color As Int [write only]
- Enabled As Boolean
- Height As Int
- Icon As Int [write only]
- Iconlist As List [read only]
- Left As Int
- Padding As Int()
- Parent As Object [read only]
- SizeDp As Int [write only]
- SizePx As Int [write only]
- Tag As Object
- Top As Int
- Visible As Boolean
- Width As Int
- Background As android.graphics.drawable.Drawable
- Fields:
B4X:
mi.Initialize("MaterialIcon")
mi.Color = Colors.Red
Dim iconlist As List
iconlist.Initialize
iconlist = mi.Iconlist
Log(iconlist)
For i = 0 To 249
mi2.Initialize("MaterialIcon")
Dim idx As Int = Rnd(1,iconlist.Size)
mi2.Icon = idx
mi2.Color = Colors.RGB(Rnd(1,255),Rnd(1,255),Rnd(1,255))
Dim posx As Int = Rnd(0,100%x-50dip)
Dim posy As Int = Rnd(0,100%y-50dip)
Activity.AddView(mi2,posx,posy,50dip,50dip)
Next
Attachments
Last edited: