public interface IInAppMessageView
IInAppMessageView is the base view interface for all in-app messages.| Modifier and Type | Method and Description | 
|---|---|
void | 
applyWindowInsets(WindowInsetsCompat insets)
Called when the  
WindowInsetsCompat information should be applied to this
 in-app message. | 
android.view.View | 
getMessageClickableView()
Gets the clickable portion of the in-app message so that Braze can add click listeners to it. 
 | 
boolean | 
hasAppliedWindowInsets()
Helper method to prevent  
WindowInsetsCompat from getting applied
 multiple times on the same in-app message view. | 
android.view.View getMessageClickableView()
void applyWindowInsets(WindowInsetsCompat insets)
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.
 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.insets - The WindowInsetsCompat object directly from
 androidx.core.view.ViewCompat#setOnApplyWindowInsetsListener(View, OnApplyWindowInsetsListener).boolean hasAppliedWindowInsets()
WindowInsetsCompat from getting applied
 multiple times on the same in-app message view.WindowInsetsCompat has been applied to this in-app message.applyWindowInsets(WindowInsetsCompat)