public class

ButtonDropin

extends FrameLayout
java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.FrameLayout
         ↳ com.usebutton.sdk.ButtonDropin

Summary

Nested Classes
interface ButtonDropin.Listener  
interface ButtonDropin.OnDropinEvents  
[Expand]
Inherited Constants
From class android.view.ViewGroup
From class android.view.View
[Expand]
Inherited Fields
From class android.view.View
Public Constructors
ButtonDropin(Context context)
ButtonDropin(Context context, AttributeSet attrs)
ButtonDropin(Context context, AttributeSet attrs, int defStyleAttr)
ButtonDropin(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
Public Methods
observable()
void prepareForDisplayWithContext(PlacementContext context, ButtonDropin.Listener listener)
void prepareForDisplayWithContext(PlacementContext context)
void refresh()
void setListener(ButtonDropin.Listener listener)
Set a permanent listener to observe changes in visibility for this promotion.
void test_setPresenter(DropinPresenter presenter)
Protected Methods
void onAttachedToWindow()
void onDetachedFromWindow()
void onDraw(Canvas canvas)
[Expand]
Inherited Methods
From class android.widget.FrameLayout
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.ViewManager
From interface android.view.ViewParent
From interface android.view.accessibility.AccessibilityEventSource

Public Constructors

public ButtonDropin (Context context)

public ButtonDropin (Context context, AttributeSet attrs)

public ButtonDropin (Context context, AttributeSet attrs, int defStyleAttr)

public ButtonDropin (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)

Public Methods

public observable ()

public void prepareForDisplayWithContext (PlacementContext context, ButtonDropin.Listener listener)

Parameters
listener one time callback for this call,

public void prepareForDisplayWithContext (PlacementContext context)

public void refresh ()

public void setListener (ButtonDropin.Listener listener)

Set a permanent listener to observe changes in visibility for this promotion. Can be used to e.g. enable/disable other UI elements. Set to null to unregister

Parameters
listener will be called whenever a promotion change happens.

public void test_setPresenter (DropinPresenter presenter)

Protected Methods

protected void onAttachedToWindow ()

protected void onDetachedFromWindow ()

protected void onDraw (Canvas canvas)