SYMBOL INDEX (149 symbols across 23 files) FILE: app/src/androidTest/java/com/example/app/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/example/app/MainActivity.java class MainActivity (line 29) | public class MainActivity extends Activity { method onCreate (line 36) | @Override FILE: app/src/main/java/com/example/app/MyApplication.java class MyApplication (line 11) | public class MyApplication extends Application { method onCreate (line 12) | @Override FILE: app/src/main/java/com/example/app/StartActivity.java class StartActivity (line 19) | public class StartActivity extends Activity { method onCreate (line 24) | @Override FILE: app/src/main/java/com/example/app/adapter/BannerAdapter.java class BannerAdapter (line 15) | public class BannerAdapter extends BaseSwitchView.AbsBaseAdapter { method makeView (line 17) | @Override method updateItem (line 22) | @Override method getItemCount (line 43) | @Override FILE: app/src/main/java/com/example/app/adapter/BannerAdapter2.java class BannerAdapter2 (line 14) | public class BannerAdapter2 extends BaseSwitchView.AbsBaseAdapter { method makeView (line 18) | @Override method updateItem (line 23) | @Override method setCount (line 42) | public void setCount(int count) { method setTitle (line 46) | public void setTitle(String title) { method getCount (line 50) | public int getCount() { method getTitle (line 54) | public String getTitle() { method getItemCount (line 58) | @Override FILE: app/src/main/java/com/example/app/adapter/HornAdapter.java class HornAdapter (line 18) | public class HornAdapter extends AutoSwitchView.AbsBaseAdapter { method HornAdapter (line 21) | public HornAdapter(List entityList) { method makeView (line 25) | @Override method updateItem (line 30) | @Override method getItemCount (line 39) | @Override FILE: app/src/main/java/com/example/app/adapter/MyAdapterInList.java class MyAdapterInList (line 15) | public class MyAdapterInList extends AutoSwitchView.AbsBaseAdapter{ method MyAdapterInList (line 19) | public MyAdapterInList(Activity activity, int count) { method makeView (line 24) | @Override method updateItem (line 29) | @Override method getItemCount (line 35) | @Override FILE: app/src/main/java/com/example/app/adapter/PortraitAdapter.java class PortraitAdapter (line 15) | public class PortraitAdapter extends BaseSwitchView.AbsBaseAdapter { method makeView (line 17) | @Override method updateItem (line 22) | @Override method getItemCount (line 43) | @Override FILE: app/src/main/java/com/example/app/adapter/SingleTextAdapter.java class SingleTextAdapter (line 15) | public class SingleTextAdapter extends BaseSwitchView.AbsBaseAdapter { method SingleTextAdapter (line 18) | public SingleTextAdapter(String str) { method makeView (line 22) | @Override method updateItem (line 27) | @Override method getItemCount (line 33) | @Override FILE: app/src/test/java/com/example/app/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: auto-switcher/src/main/java/com/switcher/AutoSwitchView.java class AutoSwitchView (line 18) | public class AutoSwitchView extends BaseSwitchView { method AutoSwitchView (line 29) | public AutoSwitchView(Context context) { method AutoSwitchView (line 34) | public AutoSwitchView(Context context, AttributeSet attrs) { method AutoSwitchView (line 39) | public AutoSwitchView(Context context, AttributeSet attrs, int defStyl... method AutoSwitchView (line 44) | public AutoSwitchView(Context context, AttributeSet attrs, int defStyl... method init (line 49) | private void init(AttributeSet attrs) { method onDetachedFromWindow (line 63) | @Override method onAttachedToWindow (line 73) | @Override method setVisibility (line 81) | @Override method setDisplayedItem (line 90) | @Override method getSwitchStrategy (line 104) | public SwitchStrategy getSwitchStrategy() { method setSwitchStrategy (line 113) | public void setSwitchStrategy(SwitchStrategy switchStrategy) { method getSwitchListener (line 126) | public SwitchListener getSwitchListener() { method setSwitchListener (line 135) | public void setSwitchListener(SwitchListener switchListener) { method getRepeatCount (line 144) | public int getRepeatCount() { method setRepeatCount (line 155) | public void setRepeatCount(int repeatCount) { method isAutoStart (line 164) | public boolean isAutoStart() { method setAutoStart (line 174) | public void setAutoStart(boolean autoStart) { method startSwitcher (line 181) | public void startSwitcher() { method stopSwitcher (line 218) | public void stopSwitcher() { method needStop (line 237) | boolean needStop() { method checkNoAnimCondtions (line 241) | private boolean checkNoAnimCondtions() { method repeatOutOfLimit (line 245) | private boolean repeatOutOfLimit(){ method showIntervalState (line 249) | void showIntervalState() { method resetIndex (line 254) | void resetIndex() { method stepOver (line 261) | void stepOver() { type SwitchListener (line 280) | public interface SwitchListener { method switchStart (line 281) | void switchStart(AutoSwitchView switcher); method switchRepeat (line 283) | void switchRepeat(AutoSwitchView switcher); method switchEnd (line 285) | void switchEnd(AutoSwitchView switcher); FILE: auto-switcher/src/main/java/com/switcher/SwitchStrategy.java class SwitchStrategy (line 24) | public class SwitchStrategy implements ChainOperator { method SwitchStrategy (line 33) | private SwitchStrategy(BaseBuilder builder) { method setSwitcher (line 39) | void setSwitcher(AutoSwitchView switcher) { method init (line 43) | void init(){ method onStop (line 52) | @Override method showNext (line 63) | @Override method showNextWithInterval (line 82) | @Override method stopWhenNeeded (line 94) | @Override method getStoppingMembers (line 99) | @Override class BaseBuilder (line 104) | public static final class BaseBuilder { method BaseBuilder (line 109) | public BaseBuilder() { method init (line 117) | public BaseBuilder init(SingleOperator val) { method next (line 127) | public BaseBuilder next(SingleOperator val) { method withEnd (line 140) | public BaseBuilder withEnd(SingleOperator val) { method build (line 145) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/base/BaseSwitchView.java class BaseSwitchView (line 15) | public class BaseSwitchView extends FrameLayout { method BaseSwitchView (line 23) | public BaseSwitchView(Context context) { method BaseSwitchView (line 27) | public BaseSwitchView(Context context, AttributeSet attrs) { method BaseSwitchView (line 31) | public BaseSwitchView(Context context, AttributeSet attrs, int defStyl... method BaseSwitchView (line 35) | public BaseSwitchView(Context context, AttributeSet attrs, int defStyl... method removeAllViews (line 39) | @Override method onTouchEvent (line 45) | @Override method setOnItemClickListener (line 66) | public void setOnItemClickListener(OnItemClickListener itemClickListen... method setAdapter (line 70) | public void setAdapter(AbsBaseAdapter adapter) { method getAdapter (line 74) | public AbsBaseAdapter getAdapter() { method getWhichChild (line 81) | public int getWhichChild() { method setDisplayedItem (line 91) | public void setDisplayedItem(int itemIndex) { method clearTags (line 111) | public void clearTags(){ method getCurrentView (line 117) | public View getCurrentView(){ method getNextView (line 121) | public View getNextView(){ method getPreviousView (line 125) | public View getPreviousView(){ method stepForward (line 129) | public void stepForward() { method stepBackward (line 133) | public void stepBackward() { method updateView (line 137) | private void updateView(View view, int index){ method updateCurrentView (line 155) | public void updateCurrentView(){ class AbsBaseAdapter (line 165) | public static abstract class AbsBaseAdapter { method makeView (line 174) | public abstract View makeView(Context context); method updateItem (line 182) | public abstract void updateItem(View view, int position); method getItemCount (line 187) | public abstract int getItemCount(); method getCurrentIndex (line 189) | public final int getCurrentIndex() { method setCurrentItem (line 193) | public final void setCurrentItem(int whichItem) { method getNextIndex (line 197) | public final int getNextIndex() { type OnItemClickListener (line 206) | public interface OnItemClickListener{ method onItemClick (line 207) | void onItemClick(BaseSwitchView parent, View child, int position); FILE: auto-switcher/src/main/java/com/switcher/base/ChainOperator.java type ChainOperator (line 7) | public interface ChainOperator { method showNext (line 12) | void showNext(); method showNextWithInterval (line 18) | void showNextWithInterval(long delay); method onStop (line 23) | void onStop(); method stopWhenNeeded (line 30) | void stopWhenNeeded(Object... ts); method getStoppingMembers (line 37) | Object[] getStoppingMembers(); FILE: auto-switcher/src/main/java/com/switcher/base/SingleOperator.java type SingleOperator (line 10) | public interface SingleOperator { method operate (line 11) | void operate(AutoSwitchView switcher, ChainOperator operator); FILE: auto-switcher/src/main/java/com/switcher/base/Utils.java class Utils (line 7) | public class Utils { method getIndexInLoop (line 8) | public static int getIndexInLoop(int index, int start, int total){ FILE: auto-switcher/src/main/java/com/switcher/builder/AnimationStrategyBuilder.java class AnimationStrategyBuilder (line 18) | public class AnimationStrategyBuilder { method AnimationStrategyBuilder (line 23) | public AnimationStrategyBuilder(Animation animationIn, Animation anima... method AnimationStrategyBuilder (line 28) | public AnimationStrategyBuilder(Context context, int resourceIDIn, int... method setInterval (line 33) | public AnimationStrategyBuilder setInterval(long interval) { method build (line 38) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/builder/AnimatorStrategyBuilder.java class AnimatorStrategyBuilder (line 20) | public class AnimatorStrategyBuilder { method AnimatorStrategyBuilder (line 26) | public AnimatorStrategyBuilder(ObjectAnimator animatorIn, ObjectAnimat... method AnimatorStrategyBuilder (line 31) | public AnimatorStrategyBuilder(Context context, int resourceIDIn, int ... method setInterval (line 36) | public AnimatorStrategyBuilder setInterval(long interval) { method build (line 41) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/builder/CarouselStrategyBuilder.java class CarouselStrategyBuilder (line 18) | public class CarouselStrategyBuilder { method setInterval (line 24) | public CarouselStrategyBuilder setInterval(long interval) { method setAnimDuration (line 29) | public CarouselStrategyBuilder setAnimDuration(long animDuration) { method setMode (line 34) | public CarouselStrategyBuilder setMode(DirectionMode mode) { method setInterpolator (line 39) | public CarouselStrategyBuilder setInterpolator(Interpolator interpolat... method build (line 44) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/builder/ContinuousStrategyBuilder.java class ContinuousStrategyBuilder (line 18) | public class ContinuousStrategyBuilder { method setDuration (line 22) | public ContinuousStrategyBuilder setDuration(long duration) { method setMode (line 27) | public ContinuousStrategyBuilder setMode(DirectionMode mode) { method build (line 32) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/builder/DefaultStrategyBuilder.java class DefaultStrategyBuilder (line 15) | public class DefaultStrategyBuilder { method setInterval (line 18) | public DefaultStrategyBuilder setInterval(long interval) { method build (line 23) | public SwitchStrategy build() { FILE: auto-switcher/src/main/java/com/switcher/builder/DirectionMode.java type DirectionMode (line 7) | public enum DirectionMode {