Example usage for android.support.v4.view ActionProvider setVisibilityListener

List of usage examples for android.support.v4.view ActionProvider setVisibilityListener

Introduction

In this page you can find the example usage for android.support.v4.view ActionProvider setVisibilityListener.

Prototype

public void setVisibilityListener(VisibilityListener visibilityListener) 

Source Link

Usage

From source file:lewa.support.v7.internal.view.menu.MenuItemImpl.java

@Override
public SupportMenuItem setSupportActionProvider(ActionProvider actionProvider) {
    if (mActionProvider == actionProvider) {
        return this;
    }//from  w  w  w.j a v a  2s .c  o m

    mActionView = null;
    if (mActionProvider != null) {
        mActionProvider.setVisibilityListener(null);
    }
    mActionProvider = actionProvider;
    mMenu.onItemsChanged(true); // Measurement can be changed
    if (actionProvider != null) {
        actionProvider.setVisibilityListener(new ActionProvider.VisibilityListener() {
            @Override
            public void onActionProviderVisibilityChanged(boolean isVisible) {
                mMenu.onItemVisibleChanged(MenuItemImpl.this);
            }
        });
    }
    return this;
}