lib-manipulation/src/main/java/com/nhaarman/listviewanimations/itemmanipulation/animateaddition/AnimateAdditionAdapter.java
public void insert(@NonNull final Pair<Integer, T>... indexItemPairs) {
        insert(Arrays.asList(indexItemPairs));
    }
public void insert(@NonNull final Pair<Integer, T>... indexItemPairs) {
        insert(Arrays.asList(indexItemPairs));
    }
public void insert ( @ NonNull final Pair < Integer , T > ... indexItemPairs ) { insert ( Arrays . asList ( indexItemPairs ) ) ; }
Inserts items at given indexes. Will show an entrance animation for the new items if the newly added item is visible.
Will also call {@link Insertable#add(int, Object)} of the root {@link android.widget.BaseAdapter}.

@param indexItemPairs the index-item pairs to insert. The first argument of the {@code Pair} is the index, the second argument is the item.
Inserts items at given indexes . Will show an entrance animation for the new items if the newly added item is visible . Will also call { @link Insertable#add ( int Object ) } of the root { @link android . widget . BaseAdapter } .