SYMBOL INDEX (261 symbols across 22 files) FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/Demo.java type Demo (line 14) | public enum Demo { method tabs (line 23) | @Override method tabs (line 36) | @Override method setup (line 46) | @Override method tabs (line 81) | @Override method setup (line 91) | @Override method tabs (line 127) | @Override method tabs (line 135) | @Override method startActivity (line 140) | @Override method startActivity (line 153) | @Override method tabs (line 160) | @Override method startActivity (line 168) | @Override method Demo (line 177) | Demo(int titleResId, int layoutResId) { method tab10 (line 182) | public static int[] tab10() { method tab3 (line 197) | public static int[] tab3() { method startActivity (line 205) | public void startActivity(Context context) { method setup (line 209) | public void setup(final SmartTabLayout layout) { method tabs (line 213) | public int[] tabs() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/DemoActivity.java class DemoActivity (line 18) | public class DemoActivity extends AppCompatActivity { method startActivity (line 22) | public static void startActivity(Context context, Demo demo) { method onCreate (line 28) | @Override method getDemo (line 60) | private Demo getDemo() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/DemoFragment.java class DemoFragment (line 14) | public class DemoFragment extends Fragment { method onCreateView (line 16) | @Override method onViewCreated (line 22) | @Override FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/DemoLikeMediumActivity.java class DemoLikeMediumActivity (line 18) | public class DemoLikeMediumActivity extends AppCompatActivity { method startActivity (line 22) | public static void startActivity(Context context, Demo demo) { method onCreate (line 28) | @Override method getDemo (line 60) | private Demo getDemo() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/DemoRtlActivity.java class DemoRtlActivity (line 18) | public class DemoRtlActivity extends AppCompatActivity { method startActivity (line 22) | public static void startActivity(Context context, Demo demo) { method onCreate (line 28) | @Override method getDemo (line 60) | private Demo getDemo() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/DemoTabWithNotificationMarkActivity.java class DemoTabWithNotificationMarkActivity (line 24) | public class DemoTabWithNotificationMarkActivity extends AppCompatActivi... method startActivity (line 29) | public static void startActivity(Context context, Demo demo) { method onCreate (line 37) | @Override method createTabView (line 89) | @Override method getDemo (line 113) | private Demo getDemo() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/MainActivity.java class MainActivity (line 16) | public class MainActivity extends AppCompatActivity implements AbsListVi... method onCreate (line 18) | @Override method onCreateOptionsMenu (line 35) | @Override method onOptionsItemSelected (line 41) | @Override method onItemClick (line 52) | @Override method openGitHub (line 58) | private void openGitHub() { FILE: demo/src/main/java/com/ogaclejapan/smarttablayout/demo/TintableImageView.java class TintableImageView (line 13) | public class TintableImageView extends AppCompatImageView { method TintableImageView (line 17) | public TintableImageView(Context context) { method TintableImageView (line 21) | public TintableImageView(Context context, AttributeSet attrs) { method TintableImageView (line 26) | public TintableImageView(Context context, AttributeSet attrs, int defS... method init (line 31) | private void init(Context context, AttributeSet attrs, int defStyle) { method drawableStateChanged (line 39) | @Override method setColorFilter (line 47) | public void setColorFilter(ColorStateList tint) { method updateTintColor (line 52) | private void updateTintColor() { FILE: library/src/main/java/com/ogaclejapan/smarttablayout/SmartTabIndicationInterpolator.java class SmartTabIndicationInterpolator (line 23) | public abstract class SmartTabIndicationInterpolator { method of (line 31) | public static SmartTabIndicationInterpolator of(int id) { method getLeftEdge (line 42) | public abstract float getLeftEdge(float offset); method getRightEdge (line 44) | public abstract float getRightEdge(float offset); method getThickness (line 46) | public float getThickness(float offset) { class SmartIndicationInterpolator (line 50) | public static class SmartIndicationInterpolator extends SmartTabIndica... method SmartIndicationInterpolator (line 57) | public SmartIndicationInterpolator() { method SmartIndicationInterpolator (line 61) | public SmartIndicationInterpolator(float factor) { method getLeftEdge (line 66) | @Override method getRightEdge (line 71) | @Override method getThickness (line 76) | @Override class LinearIndicationInterpolator (line 83) | public static class LinearIndicationInterpolator extends SmartTabIndic... method getLeftEdge (line 85) | @Override method getRightEdge (line 90) | @Override FILE: library/src/main/java/com/ogaclejapan/smarttablayout/SmartTabLayout.java class SmartTabLayout (line 62) | public class SmartTabLayout extends HorizontalScrollView { method SmartTabLayout (line 90) | public SmartTabLayout(Context context) { method SmartTabLayout (line 94) | public SmartTabLayout(Context context, AttributeSet attrs) { method SmartTabLayout (line 98) | public SmartTabLayout(Context context, AttributeSet attrs, int defStyl... method onScrollChanged (line 176) | @Override method onSizeChanged (line 184) | @Override method onLayout (line 198) | @Override method setIndicationInterpolator (line 212) | public void setIndicationInterpolator(SmartTabIndicationInterpolator i... method setCustomTabColorizer (line 223) | public void setCustomTabColorizer(TabColorizer tabColorizer) { method setDefaultTabTextColor (line 233) | public void setDefaultTabTextColor(int color) { method setDefaultTabTextColor (line 243) | public void setDefaultTabTextColor(ColorStateList colors) { method setDistributeEvenly (line 250) | public void setDistributeEvenly(boolean distributeEvenly) { method setSelectedIndicatorColors (line 258) | public void setSelectedIndicatorColors(int... colors) { method setDividerColors (line 266) | public void setDividerColors(int... colors) { method setOnPageChangeListener (line 277) | public void setOnPageChangeListener(ViewPager.OnPageChangeListener lis... method setOnScrollChangeListener (line 286) | public void setOnScrollChangeListener(OnScrollChangeListener listener) { method setOnTabClickListener (line 295) | public void setOnTabClickListener(OnTabClickListener listener) { method setCustomTabView (line 305) | public void setCustomTabView(int layoutResId, int textViewId) { method setCustomTabView (line 314) | public void setCustomTabView(TabProvider provider) { method setViewPager (line 322) | public void setViewPager(ViewPager viewPager) { method getTabAt (line 339) | public View getTabAt(int position) { method createDefaultTabView (line 347) | protected TextView createDefaultTabView(CharSequence title) { method populateTabStrip (line 384) | private void populateTabStrip() { method scrollToTab (line 416) | private void scrollToTab(int tabIndex, float positionOffset) { type TabColorizer (line 499) | public interface TabColorizer { method getIndicatorColor (line 504) | int getIndicatorColor(int position); method getDividerColor (line 509) | int getDividerColor(int position); type OnScrollChangeListener (line 516) | public interface OnScrollChangeListener { method onScrollChanged (line 524) | void onScrollChanged(int scrollX, int oldScrollX); type OnTabClickListener (line 530) | public interface OnTabClickListener { method onTabClicked (line 537) | void onTabClicked(int position); type TabProvider (line 544) | public interface TabProvider { method createTabView (line 549) | View createTabView(ViewGroup container, int position, PagerAdapter a... class SimpleTabProvider (line 553) | private static class SimpleTabProvider implements TabProvider { method SimpleTabProvider (line 559) | private SimpleTabProvider(Context context, int layoutResId, int text... method createTabView (line 565) | @Override class InternalViewPagerListener (line 591) | private class InternalViewPagerListener implements ViewPager.OnPageCha... method onPageScrolled (line 595) | @Override method onPageScrollStateChanged (line 611) | @Override method onPageSelected (line 620) | @Override class InternalTabClickListener (line 638) | private class InternalTabClickListener implements OnClickListener { method onClick (line 639) | @Override FILE: library/src/main/java/com/ogaclejapan/smarttablayout/SmartTabStrip.java class SmartTabStrip (line 35) | class SmartTabStrip extends LinearLayout { method SmartTabStrip (line 85) | SmartTabStrip(Context context, AttributeSet attrs) { method setColorAlpha (line 193) | private static int setColorAlpha(int color, byte alpha) { method blendColors (line 203) | private static int blendColors(int color1, int color2, float ratio) { method setIndicationInterpolator (line 211) | void setIndicationInterpolator(SmartTabIndicationInterpolator interpol... method setCustomTabColorizer (line 216) | void setCustomTabColorizer(SmartTabLayout.TabColorizer customTabColori... method setSelectedIndicatorColors (line 221) | void setSelectedIndicatorColors(int... colors) { method setDividerColors (line 228) | void setDividerColors(int... colors) { method onViewPagerPageChanged (line 235) | void onViewPagerPageChanged(int position, float positionOffset) { method isIndicatorAlwaysInCenter (line 244) | boolean isIndicatorAlwaysInCenter() { method getTabColorizer (line 248) | SmartTabLayout.TabColorizer getTabColorizer() { method onDraw (line 252) | @Override method dispatchDraw (line 259) | @Override method drawDecoration (line 267) | private void drawDecoration(Canvas canvas) { method drawSeparator (line 335) | private void drawSeparator(Canvas canvas, int height, int tabCount) { method drawIndicator (line 358) | private void drawIndicator(Canvas canvas, int left, int right, int hei... method drawOverline (line 403) | private void drawOverline(Canvas canvas, int left, int right) { method drawUnderline (line 412) | private void drawUnderline(Canvas canvas, int left, int right, int hei... class SimpleTabColorizer (line 421) | private static class SimpleTabColorizer implements SmartTabLayout.TabC... method getIndicatorColor (line 426) | @Override method getDividerColor (line 431) | @Override method setIndicatorColors (line 436) | void setIndicatorColors(int... colors) { method setDividerColors (line 440) | void setDividerColors(int... colors) { FILE: library/src/main/java/com/ogaclejapan/smarttablayout/Utils.java class Utils (line 25) | final class Utils { method getMeasuredWidth (line 27) | static int getMeasuredWidth(View v) { method getWidth (line 31) | static int getWidth(View v) { method getWidthWithMargin (line 35) | static int getWidthWithMargin(View v) { method getStart (line 39) | static int getStart(View v) { method getStart (line 43) | static int getStart(View v, boolean withoutPadding) { method getEnd (line 54) | static int getEnd(View v) { method getEnd (line 58) | static int getEnd(View v, boolean withoutPadding) { method getPaddingStart (line 69) | static int getPaddingStart(View v) { method getPaddingEnd (line 76) | static int getPaddingEnd(View v) { method getPaddingHorizontally (line 83) | static int getPaddingHorizontally(View v) { method getMarginStart (line 90) | static int getMarginStart(View v) { method getMarginEnd (line 98) | static int getMarginEnd(View v) { method getMarginHorizontally (line 106) | static int getMarginHorizontally(View v) { method isLayoutRtl (line 114) | static boolean isLayoutRtl(View v) { method Utils (line 118) | private Utils() { } FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/PagerItem.java class PagerItem (line 18) | public abstract class PagerItem { method PagerItem (line 25) | protected PagerItem(CharSequence title, float width) { method getTitle (line 30) | public CharSequence getTitle() { method getWidth (line 34) | public float getWidth() { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/PagerItems.java class PagerItems (line 22) | public abstract class PagerItems extends ArrayList<... method PagerItems (line 26) | protected PagerItems(Context context) { method getContext (line 30) | public Context getContext() { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/ViewPagerItem.java class ViewPagerItem (line 24) | public class ViewPagerItem extends PagerItem { method ViewPagerItem (line 28) | protected ViewPagerItem(CharSequence title, float width, @LayoutRes in... method of (line 33) | public static ViewPagerItem of(CharSequence title, @LayoutRes int reso... method of (line 37) | public static ViewPagerItem of(CharSequence title, float width, @Layou... method initiate (line 41) | public View initiate(LayoutInflater inflater, ViewGroup container) { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/ViewPagerItemAdapter.java class ViewPagerItemAdapter (line 28) | public class ViewPagerItemAdapter extends PagerAdapter { method ViewPagerItemAdapter (line 34) | public ViewPagerItemAdapter(ViewPagerItems pages) { method getCount (line 40) | @Override method instantiateItem (line 45) | @NonNull method destroyItem (line 54) | @Override method isViewFromObject (line 60) | @Override method getPageTitle (line 65) | @Override method getPageWidth (line 70) | @Override method getPage (line 75) | public View getPage(int position) { method getPagerItem (line 80) | protected ViewPagerItem getPagerItem(int position) { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/ViewPagerItems.java class ViewPagerItems (line 23) | public class ViewPagerItems extends PagerItems { method ViewPagerItems (line 25) | public ViewPagerItems(Context context) { method with (line 29) | public static Creator with(Context context) { class Creator (line 33) | public static class Creator { method Creator (line 37) | public Creator(Context context) { method add (line 41) | public Creator add(@StringRes int title, @LayoutRes int resource) { method add (line 45) | public Creator add(@StringRes int title, float width, @LayoutRes int... method add (line 49) | public Creator add(CharSequence title, @LayoutRes int resource) { method add (line 53) | public Creator add(ViewPagerItem item) { method create (line 58) | public ViewPagerItems create() { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/v4/Bundler.java class Bundler (line 31) | public class Bundler { method Bundler (line 38) | public Bundler() { method Bundler (line 42) | private Bundler(Bundle b) { method of (line 52) | public static Bundler of(Bundle b) { method putAll (line 62) | public Bundler putAll(Bundle bundle) { method putByte (line 75) | public Bundler putByte(String key, byte value) { method putChar (line 88) | public Bundler putChar(String key, char value) { method putShort (line 101) | public Bundler putShort(String key, short value) { method putFloat (line 114) | public Bundler putFloat(String key, float value) { method putCharSequence (line 127) | public Bundler putCharSequence(String key, CharSequence value) { method putParcelable (line 140) | public Bundler putParcelable(String key, Parcelable value) { method putSize (line 153) | @TargetApi(21) method putSizeF (line 167) | @TargetApi(21) method putParcelableArray (line 182) | public Bundler putParcelableArray(String key, Parcelable[] value) { method putParcelableArrayList (line 196) | public Bundler putParcelableArrayList(String key, method putSparseParcelableArray (line 211) | public Bundler putSparseParcelableArray(String key, method putIntegerArrayList (line 225) | public Bundler putIntegerArrayList(String key, ArrayList valu... method putStringArrayList (line 238) | public Bundler putStringArrayList(String key, ArrayList value) { method putCharSequenceArrayList (line 251) | @TargetApi(8) method putSerializable (line 265) | public Bundler putSerializable(String key, Serializable value) { method putByteArray (line 278) | public Bundler putByteArray(String key, byte[] value) { method putShortArray (line 291) | public Bundler putShortArray(String key, short[] value) { method putCharArray (line 304) | public Bundler putCharArray(String key, char[] value) { method putFloatArray (line 317) | public Bundler putFloatArray(String key, float[] value) { method putCharSequenceArray (line 330) | @TargetApi(8) method putBundle (line 344) | public Bundler putBundle(String key, Bundle value) { method putBinder (line 364) | @TargetApi(18) method putBoolean (line 378) | public Bundler putBoolean(String key, boolean value) { method putInt (line 391) | public Bundler putInt(String key, int value) { method putLong (line 404) | public Bundler putLong(String key, long value) { method putDouble (line 417) | public Bundler putDouble(String key, double value) { method putString (line 430) | public Bundler putString(String key, String value) { method putBooleanArray (line 443) | public Bundler putBooleanArray(String key, boolean[] value) { method putIntArray (line 456) | public Bundler putIntArray(String key, int[] value) { method putLongArray (line 469) | public Bundler putLongArray(String key, long[] value) { method putDoubleArray (line 482) | public Bundler putDoubleArray(String key, double[] value) { method putStringArray (line 495) | public Bundler putStringArray(String key, String[] value) { method get (line 505) | public Bundle get() { method into (line 515) | public T into(T fragment) { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/v4/FragmentPagerItem.java class FragmentPagerItem (line 25) | public class FragmentPagerItem extends PagerItem { method FragmentPagerItem (line 33) | protected FragmentPagerItem(CharSequence title, float width, String cl... method of (line 39) | public static FragmentPagerItem of(CharSequence title, Class { method FragmentPagerItems (line 28) | public FragmentPagerItems(Context context) { method with (line 32) | public static Creator with(Context context) { class Creator (line 36) | public static class Creator { method Creator (line 40) | public Creator(Context context) { method add (line 44) | public Creator add(@StringRes int title, Class c... method add (line 48) | public Creator add(@StringRes int title, Class c... method add (line 52) | public Creator add(@StringRes int title, float width, Class cla... method add (line 65) | public Creator add(CharSequence title, Class cla... method add (line 69) | public Creator add(FragmentPagerItem item) { method create (line 74) | public FragmentPagerItems create() { FILE: utils-v4/src/main/java/com/ogaclejapan/smarttablayout/utils/v4/FragmentStatePagerItemAdapter.java class FragmentStatePagerItemAdapter (line 28) | public class FragmentStatePagerItemAdapter extends FragmentStatePagerAda... method FragmentStatePagerItemAdapter (line 33) | public FragmentStatePagerItemAdapter(FragmentManager fm, FragmentPager... method getCount (line 39) | @Override method getItem (line 44) | @Override method instantiateItem (line 49) | @NonNull method destroyItem (line 59) | @Override method getPageTitle (line 65) | @Override method getPageWidth (line 70) | @Override method getPage (line 75) | public Fragment getPage(int position) { method getPagerItem (line 80) | protected FragmentPagerItem getPagerItem(int position) {