Custom TextView

This extension allows you to create custom textviews with different types of animation that animates the text of labels. There are more than 7 types of animations present in this extension.",

The 9 types of shapes are :-

  • Scale TextView
  • Rainbow TextView
  • TypeWriter TextView
  • Evaporate TextView
  • Fade textView
  • Fall TextView
  • Line TextView

Released on : 15 Jun 2021

Last Updated on : 15 Jun 2021

Latest Version : 15 Jun 2021

All Blocks
image image image image
Documentation
component_event(1)

This event raises when any label clicked

component_event(2)

This event raises when any label long clicked

component_event(3)

This event raises when the label's animation start. Like in Typewriter TextView when it starts to write the text on it then this event will occur.

component_event(4)

This event raises when the label's animation is end.

component_event(5)

This event raises when the TyperWriter textview complted its text.(This event is only for Typewriter textview).

component_method(1)

This block creates the Scale styled textview with given Id. ID must be unique

component_method(2)

This block creates the rainbow styled textview with given id. You need to give a list of colors in colors parameter as it is called rainbow text. you can give multiple colors in a list. List length must be > 1.

component_method(3)

This block created the Typewriter styled textview. You have to give an Integer in charIncrease parameter. you can define the speed of the typewriter char by the SetSpeed block.

component_method(4)

This block creates the Evaporate styled textview. I like this most from other ones

component_method(5)

This block creates the Fade styled textview. You can give a float for spacing between the letter of the text. for ex. 0.10.

component_method(6)

This block creates the Fall styled textview with given id

component_method(7)

This block created the Line styled textview. It need the color and width of the line in params so it can set the property of the line. The line is not a simple stroke. It animates itself for the respected duration.

component_method(8)

This block set the background color of the textviews with given id.

component_method(9)

this block set or animates the text of the created labels with the given ids

component_method(10)

this block helps to set the typeface for the label with given id. Where typeface must be an int. It set the typeface property of the textview like font awesome etc.

component_method(18)

This block set speed of the animation of text in labels.
Note:-
It is only applicable to TypeWriter and Rainboew Textview.

component_method(17)

This block set the line color and line width of the Line textview(Only).

component_method(16)

This block set the duration of animation of the textview.
Note:-
It is only applicable to fade and fall textview.

component_method(15)

This bock set the visibility of the labels for given id.

component_method(14)

This block set the clickibility of the labels.

component_method(13)

This block set the font size of the labels for given id.

component_method(12)

This block set the text color of the label for given id.

component_method(11)

This block set the custom font typeface of the labels.
Note:-
It does not work in companion testing.

component_method(27)

This block returns the text of created label for given id

component_method(26)

This block return typewriter's textview typing speed or char spped

component_method(25)

This block return the id of the given textview.

component_method(24)

This block returns the type of textview that you have created. For ex. It will return Fall TextView if you given it the fall textview component.

component_method(23)

This block returns true if the label is clickable for given id.

component_method(22)

This block return the font size of the label for given id.

component_method(21)

This block deletes the created label for the given id.

component_method(20)

This block set the margin of the label for given id. Margin must be a list of 4 integers that defines the margin.

component_method(19)

This block set the padding of the label for given id. It is same as the margin block. parameter paddings must be a list of four integers.

component_method(28)

This block return the label component refrenced to its id.

How to Use

Here is a quick usage of the extension so you can understand how the extension works.


blocks(6) Scale
blocks(8) Rainbow
blocks(9) Typer
blocks(10) Fade
blocks(11) Fall
blocks(12) Evaporate
blocks(13) Line
Downloads

You can download this extension from AI2 Store.