TextPath
An Ai2 Extension to Use this extension as text path animation.
š§© TextPathView
An extension for MIT App Inventor 2.Developed by th using Fast. Use this extension as text path animation.
Specifications
Size: 16.38 KB
Version: 1.0
Minimum API Level: 7
Updated On: 2025-02-08T18:30:00Z
Built & documented using: FAST-CLI
Telegram: here
Find more Extension here
Apps On PlayStore: here
Demo apk and more info here
TextPath.aia (19.8 KB)
io.th.textpathview.textpathview.aix (16.4 KB)
Events:
TextPathView has total 2 events.
AnimationStarted
Event triggered when the animation starts
AnimationEnded
Event triggered when the animation ends
Methods:
TextPathView has total 19 methods.
Init
Attach the TextPathView to an HVArrangement.
| Parameter | Type |
|---|---|
| arrangement | component |
SetShadow
Set the shadow layer
| Parameter | Type |
|---|---|
| radius | number |
| dx | number |
| dy | number |
| color | number |
SetPaintType
Set the paint type for the text. Use 0 for SINGLE and 1 for MULTIPLY.
| Parameter | Type |
|---|---|
| type | number |
SetPhase
Set the phase (Rang of 0.0 to 1.0 )of the animation.
| Parameter | Type |
|---|---|
| phase | number |
Phase
Get the current phase of the animation.
StartAnimation
Start the animation with optional looping. Set loop to true for infinite looping.
| Parameter | Type |
|---|---|
| loop | boolean |
PauseAnimation
Pause the running animation.
ResumeAnimation
Resume the paused animation.
ReverseAnimation
Reverse the animation.
SetStartDelay
Set a start delay for the animation in milliseconds.
| Parameter | Type |
|---|---|
| delay | number |
SetAnimationSpeed
Set the speed of the animation. Higher values make it faster.
| Parameter | Type |
|---|---|
| speed | number |
SetEasingFunction
Set a custom easing function. Use values like Linear, Bounce, or Accelerate.
| Parameter | Type |
|---|---|
| easing | text |
SetAnimationColor
Change the color of the animated path dynamically.
| Parameter | Type |
|---|---|
| color | number |
StartAnimationWithRepeats
Start the animation with a specified number of repeats.
| Parameter | Type |
|---|---|
| repeatCount | number |
SetStrokeWidth
Set the stroke width of the animated path.
| Parameter | Type |
|---|---|
| width | number |
SetGradientColor
Apply a gradient color to the animated path.
| Parameter | Type |
|---|---|
| startColor | number |
| endColor | number |
StartBounceAnimation
Start the animation with a bounce effect.
ResetAnimation
Reset the animation to its initial state.
SetAntiAlias
Enable or disable anti-aliasing for smoother path rendering.
| Parameter | Type |
|---|---|
| enabled | boolean |
Setters:
TextPathView has total 5 setter properties.
Text
Set the text to be displayed
- Input type:
text
TextColor
Set the text color
- Input type:
number
TextSize
Set the text size
- Input type:
number
TextWeight
Set the text weight
- Input type:
number
Duration
Set the duration of the animation
- Input type:
number
demo blocks
Screen shot
demo video
Youtube
Thanks
TechHamara



