Package-level declarations

Types

Link copied to clipboard

IInAppMessageBackEventListener allows in-app message views to listen to back animation callbacks for back events. Requires API 34+.

Link copied to clipboard

IInAppMessageImageView is a unifying interface for android.view.View implementations that hold in-app message images, defining the required radius and cropping behavior for in-app messages images.

Link copied to clipboard

IInAppMessageImmersiveView is the base view interface for all immersive in-app messages.

Link copied to clipboard

IInAppMessageView is the base view interface for all in-app messages.

Link copied to clipboard
Link copied to clipboard

A RelativeLayout that respects maximum/minimum dimension bounds.

Link copied to clipboard

Custom Button subclass used for in-app message action buttons. Provides standard Button constructors for XML inflation and programmatic creation.

Link copied to clipboard
Link copied to clipboard

View for rendering full-screen HTML in-app messages. Extends InAppMessageHtmlBaseView and binds to the HTML Full WebView layout resource.

Link copied to clipboard

View for rendering non-full-screen HTML in-app messages. Extends InAppMessageHtmlBaseView and binds to the standard HTML WebView layout resource.

Link copied to clipboard

Extends ImageView with the ability to clip the view's corners by a defined radius on all image types.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class InAppMessageWebView(context: Context, attrs: AttributeSet?) : WebView

WebView embedded in Braze html in-app messages.