Snap for 15110852 from 98c7d376780adc8396a390d3709dee7259ef8da8 to 26Q2-release

Change-Id: I36e54fa8e1062221f2b14e873338512207643201
diff --git a/car-scalable-ui-lib/src/com/android/car/scalableui/loader/xml/parser/EventParser.kt b/car-scalable-ui-lib/src/com/android/car/scalableui/loader/xml/parser/EventParser.kt
index e4bf6ef..931d3a9 100644
--- a/car-scalable-ui-lib/src/com/android/car/scalableui/loader/xml/parser/EventParser.kt
+++ b/car-scalable-ui-lib/src/com/android/car/scalableui/loader/xml/parser/EventParser.kt
@@ -34,6 +34,8 @@
         private const val PANEL_ID_ATTRIBUTE = "panelId"
         private const val COMPONENT_NAME_ATTRIBUTE = "componentName"
         private const val PACKAGE_NAME_ATTRIBUTE = "packageName"
+        // Attribute to specify the endVariant for the animation completion event.
+        private const val END_VARIANT_ATTRIBUTE = "endVariant"
         private const val TOKENS_ATTRIBUTE = "tokens"
 
         private val ATTRIBUTES = AttributeMap.builder<Event.Builder>()
@@ -47,6 +49,7 @@
                 COMPONENT_NAME_ATTRIBUTE
             ) { builder, value -> builder.setComponentName(value) }
             .addString(PACKAGE_NAME_ATTRIBUTE) { builder, value -> builder.setPackageName(value) }
+            .addString(END_VARIANT_ATTRIBUTE) { builder, value -> builder.setToVariantId(value) }
             .addString(TOKENS_ATTRIBUTE) { builder, value -> builder.addTokensFromString(value) }
             .build()
     }