In App Message Html Base View
Constructors
Types
Functions
Called when the WindowInsetsCompat information should be applied to this in-app message. WindowInsetsCompat will typically only be applied on notched devices and on Activities displaying inside the screen cutout area. Implementations of this method are expected to modify any necessary margins to ensure compatibility with the argument notch dimensions. For example, full screen in-app messages should have their close buttons moved to not be obscured by the status bar, slideups should not render behind the notch, and modal in-app messages will have no changes since they do not render in the cutout area. The screen has a notch if WindowInsetsCompat.getDisplayCutout is non-null. The system window insets (e.g. WindowInsetsCompat.getSystemWindowInsetTop will be present if the status bar is translucent or the status/navigation bars are otherwise non-occluding of the root Activity content.
HTML messages can alternatively be closed by the back button.
Should be called when the held WebView of this class is done displaying its message. Future calls to messageWebView will return null afterwards.
Returns the View.getId used in the default InAppMessageHtmlBaseView.messageWebView implementation.
Loads the WebView using an html string and local file resource url. This url should be a path to a file on the local filesystem.
Properties
Variable to prevent WindowInsetsCompat from getting applied multiple times on the same in-app message view.