package com.kaichunlin.transition.adapter; import android.support.annotation.MenuRes; import android.support.annotation.NonNull; import com.kaichunlin.transition.MenuItemTransition; /** * Stores the menu ID-MenuItemTransition pair. */ public class MenuOptionConfiguration { private final MenuItemTransition mTransition; private final int mMenuId; public MenuOptionConfiguration(@NonNull MenuItemTransition transition) { mTransition = transition; mMenuId = -1; } public MenuOptionConfiguration(@NonNull MenuItemTransition transition, @MenuRes int menuId) { mTransition = transition; mMenuId = menuId; } /** * * @return MenuItemTransition for the menu item */ public MenuItemTransition getTransition() { return mTransition; } /** * * @return the menu item's ID */ public int getMenuId() { return mMenuId; } }