🧩 CustomLetter
An extension for MIT App Inventor 2.developed by th using Fast.
A custom component for creating and animating letters in App Inventor.
allows users to display and animate letters with customizable colors,n sizes, and various animation effects.
Telegram | GitHub
Blogger | YouTube
Find More Extension
Terms & Conditions
Specifications
Package: io.th.customletter.customletter
Size: 22.88 KB
Minimum API Level: 7
Updated On: 2025-04-09T18:30:00Z
Built & documented using: FAST v2.8.3
Paid Buy UPI 180rs
USD 2$. PayPal
New Update V1.2
![]()
Date 14/04/2025
- Package name - CustomLatter to CustomLetter
- Bugs fix and add new blocks
Demo
Blocks





![]()


New
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
New
Events:
CustomLetter has total 4 events.
AnimationStart
Event raised when animation starts
| Parameter | Type |
|---|---|
| animationType | text |
AnimationEnd
Event raised when animation ends
| Parameter | Type |
|---|---|
| animationType | text |
GroupAnimationStart
Event raised when group animation starts
GroupAnimationEnd
Event raised when group animation ends
Methods:
CustomLetter has total 5 methods.
Initialize
Initialize inside an arrangement.
| Parameter | Type |
|---|---|
| arrangement | component |
SelectLetter
Select letters to animate (use separator to add multiple letters). Use
in your letter string to create multiple lines. For example: "H E L L O" (single line), "H E LnL O" (two lines), "H EnL LnO (three lines)
| Parameter | Type |
|---|---|
| letters | SelectLetter (helper blocks) |
- Enums for SelectLetter:
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
Animation
Apply animation to selected letter: bounce, shake, rotate, fade, scale, wave, flip, pulse, swing, spiral, pop, elastic, rubberband
| Parameter | Type |
|---|---|
| animationType | AnimationType (helper blocks) |
- Enums for AnimationType:
Bounce,Shake,Rotate,Fade,Scale,Wave,Flip,Pulse,Swing,Spiral,Pop,Elastic,Rubberband
StartGroupAnimation
Start group animation
Cleanup
Clean up resources when component is no longer needed
Setters:
CustomLetter has total 14 setter properties.
BodyColor
Sets the body color of the letter
- Input type:
number
ArmsColor
Sets the arms color of the letter
- Input type:
number
LegsColor
Sets the legs color of the letter
- Input type:
number
LegsWidth
Sets the width of legs stroke
- Input type:
number
Separator
Sets the separator character for multiple letters like "H#E#L#L#O" (if # is set as separator) or use the default space separator
- Input type:
text
LetterWidth
Sets the width of each letter
- Input type:
number
LetterHeight
Sets the height of each letter
- Input type:
number
StrokeWidth
Sets the stroke width for letters
- Input type:
number
StrokeColor
Sets the stroke color for letters
- Input type:
number
ShadowColor
Sets the shadow color for letters
- Input type:
number
ShadowRadius
Sets the shadow radius (blur) for letters
- Input type:
number
ShadowOffsetX
Sets the horizontal shadow offset
- Input type:
number
ShadowOffsetY
Sets the vertical shadow offset
- Input type:
number
Elevation
Sets the elevation (material design shadow) for letters
- Input type:
number
Thanks
TechHamara



