SYMBOL INDEX (45 symbols across 6 files) FILE: app/src/androidTest/java/com/hougr/smartisanpull/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: app/src/main/java/com/hougr/smartisanpull/MainActivity.java class MainActivity (line 18) | public class MainActivity extends AppCompatActivity { method onCreate (line 28) | @Override class ViewHolderAdapter (line 80) | private class ViewHolderAdapter extends BaseAdapter { method ViewHolderAdapter (line 84) | ViewHolderAdapter(Context context, List stringList){ method addToListHead (line 89) | public void addToListHead(String newItemString){ method getCount (line 94) | @Override method getItem (line 102) | @Override method getItemId (line 107) | @Override method getView (line 112) | @Override class ViewHolder (line 135) | public final class ViewHolder{ FILE: app/src/main/java/com/hougr/smartisanpull/RefreshStatus.java class RefreshStatus (line 6) | public class RefreshStatus{ //四种状态。 FILE: app/src/main/java/com/hougr/smartisanpull/SmartisanCircleView.java class SmartisanCircleView (line 14) | public class SmartisanCircleView extends View { method SmartisanCircleView (line 35) | public SmartisanCircleView(Context context, AttributeSet attrs) { method onSizeChanged (line 44) | @Override method setStatusAndAnimatorDistance (line 72) | public void setStatusAndAnimatorDistance(int status, float animatorDis... method onDraw (line 77) | @Override method drawDistanceFinished (line 112) | private void drawDistanceFinished(Canvas canvas){ method drawRefreshing (line 177) | private void drawRefreshing(Canvas canvas){ method drawRefreshFinished (line 204) | private void drawRefreshFinished(Canvas canvas){ FILE: app/src/main/java/com/hougr/smartisanpull/SmartisanRefreshableLayout.java class SmartisanRefreshableLayout (line 22) | public class SmartisanRefreshableLayout extends LinearLayout { method SmartisanRefreshableLayout (line 50) | public SmartisanRefreshableLayout(Context context, AttributeSet attrs) { method setOnRefreshListener (line 64) | public void setOnRefreshListener(PullToRefreshListener listener) { method onLayout (line 69) | @Override method onInterceptTouchEvent (line 90) | @Override method onTouchEvent (line 146) | @Override method updateLayoutAndText (line 188) | private void updateLayoutAndText(){ method updateAllView (line 241) | public void updateAllView(int refreshStatus, float pulledDistance , fi... method resetCircleAnimator (line 352) | private void resetCircleAnimator(float startValue, float endValue, int... method resetPullAnimator (line 391) | private void resetPullAnimator(float startValue, float endValue, int d... method finishRefreshing (line 430) | public void finishRefreshing(){ type UpdateHeaderViewCallback (line 435) | private static interface UpdateHeaderViewCallback{ method onAnimationUpdate (line 436) | public void onAnimationUpdate(float animatorValue); method onAnimationEnd (line 437) | public void onAnimationEnd(); type PullToRefreshListener (line 441) | public interface PullToRefreshListener { method onRefresh (line 442) | public void onRefresh(); method onRefreshFinished (line 443) | public void onRefreshFinished(); class RefreshingTask (line 447) | class RefreshingTask extends AsyncTask { method doInBackground (line 448) | @Override method onProgressUpdate (line 456) | @Override method onPostExecute (line 460) | @Override method isEqualZero (line 469) | private boolean isEqualZero(float floatValue){ FILE: app/src/test/java/com/hougr/smartisanpull/ExampleUnitTest.java class ExampleUnitTest (line 10) | public class ExampleUnitTest { method addition_isCorrect (line 11) | @Test