create In App Message View Wrapper
Factory interface for non IInAppMessageImmersive view wrappers. Implementations should add click listeners to the in-app message view and also add swipe functionality to InAppMessageSlideup in-app messages.
Parameters
In-app message top level view visible to the user.
In-app message model.
In-app message lifecycle listener.
Configuration provider.
The Animation used when opening the IInAppMessage and becoming visible to the user. Should be called during IInAppMessageViewWrapper.open.
The Animation used when closing the IInAppMessage. Should be called during IInAppMessageViewWrapper.close.
View for which click actions apply.
Constructor for IInAppMessageImmersive in-app message view wrappers. Implementations should add click listeners to the in-app message view and also add listeners to an optional close button and message button views.
Parameters
In-app message top level view visible to the user.
In-app message model.
In-app message lifecycle listener.
Configuration provider.
The Animation used when opening the IInAppMessage and becoming visible to the user. Should be called during IInAppMessageViewWrapper.open.
The Animation used when closing the IInAppMessage. Should be called during IInAppMessageViewWrapper.close.
View for which click actions apply.
List of views corresponding to MessageButton objects stored in the in-app message model object. These views should map one to one with the MessageButton objects.
The View responsible for closing the in-app message.