Animation & Graphics

Android provides a variety of powerful APIs for applying animation to UI elements and drawing custom 2D and 3D graphics.

Includes knowledge areas

View & Drawable animation

Drawable animation gives possibility to load a series of Drawable resources one after another to create an animation.

Canvas & drawables

The Android framework APIs provides a set 2D drawing APIs that allow to render own custom graphics onto a canvas or to modify existing Views to customize their look and feel.


OpenGL is a cross-platform graphics API that specifies a standard software interface for 3D graphics processing hardware. OpenGL ES is a flavor of the OpenGL specification intended for embedded devices.


A bitmap is an object , which is an instance of the Bitmap Class. This class represents a 2d coordinate system. The coordinate system move to the right on the x axis, and to the bottom on the y axis.


The Android framework includes support for various cameras and camera features available on devices, allowing to capture pictures and videos in applications.

Is a part of:





The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.