SYMBOL INDEX (60 symbols across 11 files) FILE: app/src/androidTest/java/com/djr/fitpopupwindow/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/djr/fitpopupwindow/ListAdapter.java class ListAdapter (line 19) | public class ListAdapter extends RecyclerView.Adapter { method ListAdapter (line 24) | public ListAdapter(Context context, List list) { method onCreateViewHolder (line 30) | @Override method onBindViewHolder (line 37) | @Override method getItemCount (line 55) | @Override FILE: app/src/main/java/com/djr/fitpopupwindow/ListHolder.java class ListHolder (line 12) | public class ListHolder extends RecyclerView.ViewHolder { method ListHolder (line 16) | public ListHolder(View itemView) { FILE: app/src/main/java/com/djr/fitpopupwindow/MainActivity.java class MainActivity (line 12) | public class MainActivity extends AppCompatActivity implements View.OnCl... method onCreate (line 23) | @Override method initPopup (line 45) | private void initPopup(View anchorView) { method onClick (line 57) | @Override FILE: app/src/main/java/com/djr/fitpopupwindow/SecondActivity.java class SecondActivity (line 12) | public class SecondActivity extends AppCompatActivity { method startActivity (line 16) | public static void startActivity(Context context) { method onCreate (line 22) | @Override method init (line 32) | private void init() { FILE: app/src/main/java/com/djr/fitpopupwindow/utils/DensityUtils.java class DensityUtils (line 8) | public final class DensityUtils { method DensityUtils (line 10) | private DensityUtils() { method dp2px (line 18) | public static int dp2px(float dpVal) { method sp2px (line 26) | public static int sp2px(float spVal) { method px2dp (line 34) | public static float px2dp(float pxVal) { method px2sp (line 42) | public static float px2sp(float pxVal) { FILE: app/src/main/java/com/djr/fitpopupwindow/utils/FitPopupUtil.java class FitPopupUtil (line 16) | public class FitPopupUtil implements View.OnClickListener { method FitPopupUtil (line 36) | public FitPopupUtil(Activity context) { method setOnClickListener (line 55) | public void setOnClickListener(OnCommitClickListener listener) { method showPopup (line 64) | public View showPopup(View anchorView) { method onClick (line 78) | @Override method getReason (line 110) | public String getReason() { type OnCommitClickListener (line 120) | public interface OnCommitClickListener { method onClick (line 121) | void onClick(String reason); FILE: app/src/main/java/com/djr/fitpopupwindow/utils/FitPopupWindow.java class FitPopupWindow (line 24) | public class FitPopupWindow extends PopupWindow implements PopupWindow.O... method FitPopupWindow (line 40) | public FitPopupWindow(Activity context) { method FitPopupWindow (line 45) | public FitPopupWindow(Activity context, int width, int height) { method init (line 51) | private void init(Activity context, int width, int height) { method setView (line 64) | public void setView(View contentView, View anchorView) { method show (line 81) | public void show() { method calculatePopWindowPos (line 98) | protected int[] calculatePopWindowPos(final View anchorView, final Vie... method dismiss (line 136) | @Override method onDismiss (line 141) | @Override method getXCoordinate (line 149) | public int getXCoordinate() { method getHorizontal (line 156) | private int getHorizontal() { method setHorizontal (line 163) | private void setHorizontal(int mHorizontal) { method getVertical (line 167) | private int getVertical() { method setVertical (line 174) | private void setVertical(int mVertical) { method startAnimation (line 179) | private void startAnimation(boolean isStart) { FILE: app/src/main/java/com/djr/fitpopupwindow/utils/FitPopupWindowLayout.java class FitPopupWindowLayout (line 18) | public class FitPopupWindowLayout extends RelativeLayout { method FitPopupWindowLayout (line 40) | public FitPopupWindowLayout(Context context) { method FitPopupWindowLayout (line 44) | public FitPopupWindowLayout(Context context, AttributeSet attrs) { method FitPopupWindowLayout (line 48) | public FitPopupWindowLayout(Context context, AttributeSet attrs, int d... method makeSharpPath (line 60) | private Path makeSharpPath() { method onDraw (line 68) | @Override method scaleChild (line 95) | private void scaleChild(float scaleX, float scaleY) { method setOrientation (line 102) | public void setOrientation(int horizontal, int vertical, int xOffset) { FILE: app/src/main/java/com/djr/fitpopupwindow/utils/ScreenUtils.java class ScreenUtils (line 9) | public class ScreenUtils { method ScreenUtils (line 11) | private ScreenUtils() { method getScreenHeight (line 14) | public static int getScreenHeight(Context context) { method getScreenWidth (line 18) | public static int getScreenWidth(Context context) { FILE: app/src/test/java/com/djr/fitpopupwindow/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test