diff --git a/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png
new file mode 100644
index 00000000000..5171fdd79d9
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px.png b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px.png
new file mode 100644
index 00000000000..2fba147700b
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png
new file mode 100644
index 00000000000..170c113bbd1
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
index 34838797d49..c2a1ff59295 100644
--- a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
+++ b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
@@ -127,5 +127,8 @@
images/extended-view3d-16px.png
images/extended-view3d-24px.png
images/extended-view3d-24px@2x.png
+ images/frame-animation-16px.png
+ images/frame-animation-24px.png
+ images/frame-animation-24px@2x.png
diff --git a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
index 3f3cdb7910c..5cf75e0ccba 100644
--- a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
+++ b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
@@ -550,6 +550,26 @@ MetaInfo {
}
}
+ Type {
+ name: "QtQuick.FrameAnimation"
+ icon: ":/qtquickplugin/images/frame-animation-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeContainer: false
+ }
+
+ ItemLibraryEntry {
+ name: "Frame Animation"
+ category: "d.Qt Quick - Animation"
+ libraryIcon: ":/qtquickplugin/images/frame-animation-24px.png"
+ version: "2.0"
+ toolTip: qsTr("Triggers a handler at every animation frame update.")
+ }
+ }
+
Type {
name: "QtQml.Timer"
icon: ":/qtquickplugin/images/timer-16px.png"