
org.holoeverywhere.app.TabSwipeInterface Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of addon-facebook Show documentation
Show all versions of addon-facebook Show documentation
Facebook SDK special for using with HoloEverywhere library
The newest version!
package org.holoeverywhere.app;
import org.holoeverywhere.app.TabSwipeInterface.TabInfo;
import android.os.Bundle;
public interface TabSwipeInterface {
public static interface OnTabSelectedListener {
public void onTabSelected(int position);
}
public static interface TabInfo {
public Bundle getFragmentArguments();
public Class extends Fragment> getFragmentClass();
public CharSequence getTitle();
public void setFragmentArguments(Bundle fragmentArguments);
public void setFragmentClass(Class extends Fragment> fragmentClass);
public void setTitle(CharSequence title);
}
public T addTab(CharSequence title, Class extends Fragment> fragmentClass);
public T addTab(CharSequence title, Class extends Fragment> fragmentClass,
Bundle fragmentArguments);
public T addTab(int title, Class extends Fragment> fragmentClass);
public T addTab(int title, Class extends Fragment> fragmentClass,
Bundle fragmentArguments);
public T addTab(T tabInfo);
public T addTab(T tabInfo, int position);
public OnTabSelectedListener getOnTabSelectedListener();
public boolean isSmoothScroll();
public void reloadTabs();
public void removeAllTabs();
public T removeTab(int position);
public T removeTab(T tabInfo);
public void setCurrentTab(int position);
public void setCustomLayout(int customLayout);
public void setOnTabSelectedListener(OnTabSelectedListener onTabSelectedListener);
public void setSmoothScroll(boolean smoothScroll);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy