3 @note Text layers are not supported by telegram
7 sys.path.insert(0, os.path.join(
8 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
12 from lottie
import objects
13 from lottie
import Color, Point
16 an = objects.Animation(120)
17 an.fonts = objects.text.FontList()
18 an.fonts.append(objects.text.Font(
"sans", name=
"sans"))
19 layer = objects.TextLayer()
22 layer.data.add_keyframe(0, objects.text.TextDocument(
"Text", 200, Color(1, 0, 0),
"sans"))
23 layer.data.add_keyframe(60, objects.text.TextDocument(
"Here", 200, Color(0, 1, 0),
"sans"))
24 layer.transform.position.value =
Point(30, 200)
27 script.script_main(an)