Alexa Icon Package
The Alexa icon package (alexa-icon
) provides a set of icons defined in Alexa Vector Graphics (AVG) format. Use these icons in your Alexa Presentation Language (APL) documents with the AlexaButton
and AlexaIcon
responsive components.
Import the alexa-icon package
To use the package, add the alexa-icon
package to the import
array in your document. The latest version of the alexa-icon
package is 1.0.0
.
Example of the imports
section of a document:
{
"import": [
{
"name": "alexa-icon",
"version": "1.0.0"
}
]
}
Use an icon on the AlexaButton component
The AlexaButton
responsive component can display an icon from the icon package. Set the buttonIconName
parameter on AlexaButton
to the name of the icon from the library.
The following example shows multiple buttons that include the icon, some with a button title and some without.
Display an icon from the package
To display an icon in your APL document
- Add the
alexa-icon
package to theimport
array in your document. - In your
mainTemplate
or in a layout, add theAlexaIcon
component. - Set the
iconName
property for theAlexaIcon
component to the name of the icon to display.
The following example shows four different icons from the library.
iconColor
property as shown in the example to create contrast with the dark background, or use the light
theme to display black icons against a light background.For details about the properties on the AlexaIcon
responsive component, see AlexaIcon
. For a reference to all available icons in the library, see Alexa Icon Library Reference.
Related topics
Last updated: Nov 28, 2023