SYMBOL INDEX (73 symbols across 4 files) FILE: library/src/main/java/com/getkeepsafe/android/multistateanimation/MultiStateAnimation.java class MultiStateAnimation (line 31) | public class MultiStateAnimation implements NotifyingAnimationDrawable.O... class AnimationDrawableLoader (line 43) | private static class AnimationDrawableLoader { method AnimationDrawableLoader (line 49) | public AnimationDrawableLoader(Context context) { method AnimationDrawableLoader (line 53) | public AnimationDrawableLoader(Context context, int frameDuration, b... method AnimationDrawableLoader (line 64) | public AnimationDrawableLoader(Context context, int frameDuration, b... method load (line 71) | public NotifyingAnimationDrawable load() { method totalDuration (line 96) | public int totalDuration() { class AnimationSection (line 104) | private static class AnimationSection { method AnimationSection (line 109) | public AnimationSection(String id, AnimationDrawableLoader loader, M... method AnimationSection (line 119) | public AnimationSection(String id, AnimationDrawableLoader loader) { method getId (line 123) | public String getId() { method loadDrawable (line 130) | public NotifyingAnimationDrawable loadDrawable() { method getTransition (line 138) | public NotifyingAnimationDrawable getTransition(String fromId) { method addTransition (line 149) | public void addTransition(String fromId, AnimationDrawableLoader loa... method getDuration (line 159) | public int getDuration(String fromId) { method getDuration (line 173) | public int getDuration() { type AnimationSeriesListener (line 179) | public interface AnimationSeriesListener { method onAnimationFinished (line 183) | void onAnimationFinished(); method onAnimationStarting (line 189) | void onAnimationStarting(); method MultiStateAnimation (line 219) | public MultiStateAnimation(View view) { method MultiStateAnimation (line 234) | public MultiStateAnimation() { method getDrawableResourceId (line 241) | private static int getDrawableResourceId(Context context, String name) { method jsonArrayToArray (line 252) | private static String[] jsonArrayToArray(JSONArray jsonArray) throws J... method integerListToArray (line 266) | private static int[] integerListToArray(List list) { class TransitionBuilder (line 280) | public static class TransitionBuilder { method addFrame (line 290) | public TransitionBuilder addFrame(int imageResource) { method setFrameDuration (line 301) | public TransitionBuilder setFrameDuration(int frameDuration) { method build (line 306) | private AnimationDrawableLoader build(Context context) { class SectionBuilder (line 314) | public static class SectionBuilder { method SectionBuilder (line 326) | public SectionBuilder(String id) { method addFrame (line 336) | public SectionBuilder addFrame(int imageResource) { method setOneshot (line 348) | public SectionBuilder setOneshot(boolean isOneshot) { method setFrameDuration (line 359) | public SectionBuilder setFrameDuration(int frameDuration) { method addTransition (line 371) | public SectionBuilder addTransition(String fromId, TransitionBuilder... method build (line 376) | private AnimationSection build(Context context) { class Builder (line 392) | public static class Builder { method Builder (line 402) | public Builder(View view) { method addSection (line 411) | public Builder addSection(SectionBuilder section) { method build (line 421) | public MultiStateAnimation build(Context context) { method fromJsonResource (line 489) | public static MultiStateAnimation fromJsonResource(Context context, Vi... method fromJsonResource (line 567) | public static MultiStateAnimation fromJsonResource(Context context, in... method addSection (line 576) | private void addSection(AnimationSection section) { method getSeriesAnimationFinishedListener (line 583) | public AnimationSeriesListener getSeriesAnimationFinishedListener() { method setSeriesAnimationFinishedListener (line 594) | public void setSeriesAnimationFinishedListener(AnimationSeriesListener... method currentSectionDuration (line 604) | public int currentSectionDuration() { method getCurrentDrawable (line 613) | public AnimationDrawable getCurrentDrawable() { method getCurrentSectionId (line 620) | public String getCurrentSectionId() { method getTransitioningFromId (line 628) | public String getTransitioningFromId() { method playDrawable (line 637) | @TargetApi(16) method queueTransition (line 664) | public void queueTransition(String id) { method transitionNow (line 684) | public void transitionNow(String id) { method clearAnimation (line 712) | public void clearAnimation() { method onAnimationFinished (line 728) | @Override FILE: library/src/main/java/com/getkeepsafe/android/multistateanimation/NotifyingAnimationDrawable.java class NotifyingAnimationDrawable (line 16) | public class NotifyingAnimationDrawable extends AnimationDrawable { type OnAnimationFinishedListener (line 17) | public interface OnAnimationFinishedListener { method onAnimationFinished (line 18) | void onAnimationFinished(); method NotifyingAnimationDrawable (line 27) | public NotifyingAnimationDrawable(AnimationDrawable drawable) { method NotifyingAnimationDrawable (line 34) | public NotifyingAnimationDrawable() { method getAnimationFinishedListener (line 41) | public OnAnimationFinishedListener getAnimationFinishedListener() { method setAnimationFinishedListener (line 52) | public void setAnimationFinishedListener(OnAnimationFinishedListener l... method isFinished (line 59) | public boolean isFinished() { method selectDrawable (line 63) | @Override FILE: samples/src/main/java/com/getkeepsafe/android/multistateanimation/samples/ThreeStateSampleActivity.java class ThreeStateSampleActivity (line 12) | public class ThreeStateSampleActivity extends Activity implements MultiS... method onCreate (line 17) | @Override method onNextStateBtnClick (line 36) | public void onNextStateBtnClick(View view) { method onAnimationFinished (line 58) | @Override method onAnimationStarting (line 65) | @Override method makeAnimation2 (line 74) | private MultiStateAnimation makeAnimation2(View view) { FILE: scripts/generate_animation_json.py class Spec (line 9) | class Spec(collections.OrderedDict): method __missing__ (line 11) | def __missing__(self, key): function answer_to_bool (line 20) | def answer_to_bool(answer): function get_answer (line 28) | def get_answer(question, allow_empty=False): function main (line 37) | def main():