-
- All Implemented Interfaces:
-
net.gini.android.capture.view.InjectedViewAdapter
public interface NavigationBarTopAdapter implements InjectedViewAdapter
Adapter for injecting a custom top navigation bar.
-
-
Method Summary
Modifier and Type Method Description abstract UnitsetOnNavButtonClickListener(View.OnClickListener listener)Set the click listener for the navigation bar's navigation button. abstract UnitsetTitle(String title)Set the navigation bar title. abstract UnitsetNavButtonType(NavButtonType navButtonType)Called when the navigation button type has to change. abstract UnitsetMenuResource(@MenuRes() Integer menu)abstract UnitsetOnMenuItemClickListener(Toolbar.OnMenuItemClickListener menuItem)-
-
Method Detail
-
setOnNavButtonClickListener
abstract Unit setOnNavButtonClickListener(View.OnClickListener listener)
Set the click listener for the navigation bar's navigation button.
- Parameters:
listener- the click listener for the button
-
setTitle
abstract Unit setTitle(String title)
Set the navigation bar title.
- Parameters:
title- navigation bar title
-
setNavButtonType
abstract Unit setNavButtonType(NavButtonType navButtonType)
Called when the navigation button type has to change. You should update the look of the navigation button based on its type.
- Parameters:
navButtonType- the type of the navigation button
-
setMenuResource
abstract Unit setMenuResource(@MenuRes() Integer menu)
-
setOnMenuItemClickListener
abstract Unit setOnMenuItemClickListener(Toolbar.OnMenuItemClickListener menuItem)
-
-
-
-