SYMBOL INDEX (333 symbols across 29 files) FILE: PhotoPicker/src/main/java/me/iwf/photopicker/PhotoPagerActivity.java class PhotoPagerActivity (line 34) | public class PhotoPagerActivity extends AppCompatActivity { method onCreate (line 42) | @Override protected void onCreate(Bundle savedInstanceState) { method centerActionBarTitle (line 109) | public static void centerActionBarTitle(Activity activity) method onCreateOptionsMenu (line 123) | @Override public boolean onCreateOptionsMenu(Menu menu) { method onBackPressed (line 131) | @Override public void onBackPressed() { method onOptionsItemSelected (line 142) | @Override FILE: PhotoPicker/src/main/java/me/iwf/photopicker/PhotoPickUtils.java class PhotoPickUtils (line 11) | public class PhotoPickUtils { method onActivityResult (line 13) | public static void onActivityResult(int requestCode, int resultCode, I... method startPick (line 51) | public static void startPick(Activity context,boolean showGif,int phot... type PickHandler (line 63) | public interface PickHandler{ method onPickSuccess (line 64) | void onPickSuccess(ArrayList photos); method onPreviewBack (line 65) | void onPreviewBack(ArrayList photos); method onPickFail (line 66) | void onPickFail(String error); method onPickCancle (line 67) | void onPickCancle(); FILE: PhotoPicker/src/main/java/me/iwf/photopicker/PhotoPicker.java class PhotoPicker (line 14) | public class PhotoPicker { method builder (line 30) | public static PhotoPickerBuilder builder() { class PhotoPickerBuilder (line 34) | public static class PhotoPickerBuilder { method PhotoPickerBuilder (line 38) | public PhotoPickerBuilder() { method start (line 49) | public void start(@NonNull Activity activity, int requestCode) { method start (line 59) | public void start(@NonNull Context context, @NonNull android.support... method start (line 68) | public void start(@NonNull Context context, @NonNull android.support... method getIntent (line 77) | public Intent getIntent(@NonNull Context context) { method start (line 88) | public void start(@NonNull Activity activity) { method setPhotoCount (line 92) | public PhotoPickerBuilder setPhotoCount(int photoCount) { method setGridColumnCount (line 97) | public PhotoPickerBuilder setGridColumnCount(int columnCount) { method setShowGif (line 102) | public PhotoPickerBuilder setShowGif(boolean showGif) { method setShowCamera (line 107) | public PhotoPickerBuilder setShowCamera(boolean showCamera) { method setSelected (line 112) | public PhotoPickerBuilder setSelected(ArrayList imagesUri) { method setPreviewEnabled (line 117) | public PhotoPickerBuilder setPreviewEnabled(boolean previewEnabled) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/PhotoPickerActivity.java class PhotoPickerActivity (line 29) | public class PhotoPickerActivity extends AppCompatActivity { method onCreate (line 47) | @Override protected void onCreate(Bundle savedInstanceState) { method onBackPressed (line 149) | @Override public void onBackPressed() { method addImagePagerFragment (line 164) | public void addImagePagerFragment(ImagePagerFragment imagePagerFragmen... method getActivity (line 211) | public PhotoPickerActivity getActivity() { method isShowGif (line 215) | public boolean isShowGif() { method setShowGif (line 219) | public void setShowGif(boolean showGif) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/PhotoPreview.java class PhotoPreview (line 14) | public class PhotoPreview { method builder (line 25) | public static PhotoPreviewBuilder builder() { class PhotoPreviewBuilder (line 30) | public static class PhotoPreviewBuilder { method PhotoPreviewBuilder (line 34) | public PhotoPreviewBuilder() { method start (line 45) | public void start(@NonNull Activity activity, int requestCode) { method start (line 55) | public void start(@NonNull Context context, @NonNull android.support... method start (line 64) | public void start(@NonNull Context context, @NonNull android.support... method start (line 73) | public void start(@NonNull Activity activity) { method getIntent (line 82) | public Intent getIntent(@NonNull Context context) { method setPhotos (line 88) | public PhotoPreviewBuilder setPhotos(ArrayList photoPaths) { method setAction (line 93) | public PhotoPreviewBuilder setAction(int action) { method setCurrentItem (line 98) | public PhotoPreviewBuilder setCurrentItem(int currentItem) { method setShowDeleteButton (line 103) | public PhotoPreviewBuilder setShowDeleteButton(boolean showDeleteBut... FILE: PhotoPicker/src/main/java/me/iwf/photopicker/adapter/PhotoGridAdapter.java class PhotoGridAdapter (line 26) | public class PhotoGridAdapter extends SelectableAdapter originalPhotos){ method setColumnNumber (line 63) | private void setColumnNumber(Context context, int columnNumber) { method getItemViewType (line 72) | @Override public int getItemViewType(int position) { method onCreateViewHolder (line 77) | @Override public PhotoViewHolder onCreateViewHolder(ViewGroup parent, ... method onBindViewHolder (line 96) | @Override public void onBindViewHolder(final PhotoViewHolder holder, i... method getItemCount (line 158) | @Override public int getItemCount() { class PhotoViewHolder (line 168) | public static class PhotoViewHolder extends RecyclerView.ViewHolder { method PhotoViewHolder (line 173) | public PhotoViewHolder(View itemView) { method setOnItemCheckListener (line 182) | public void setOnItemCheckListener(OnItemCheckListener onItemCheckList... method setOnPhotoClickListener (line 187) | public void setOnPhotoClickListener(OnPhotoClickListener onPhotoClickL... method setOnCameraClickListener (line 192) | public void setOnCameraClickListener(View.OnClickListener onCameraClic... method getSelectedPhotoPaths (line 197) | public ArrayList getSelectedPhotoPaths() { method setShowCamera (line 208) | public void setShowCamera(boolean hasCamera) { method setPreviewEnable (line 212) | public void setPreviewEnable(boolean previewEnable) { method showCamera (line 216) | public boolean showCamera() { method onViewRecycled (line 220) | @Override public void onViewRecycled(PhotoViewHolder holder) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/adapter/PhotoPagerAdapter.java class PhotoPagerAdapter (line 21) | public class PhotoPagerAdapter extends PagerAdapter { method PhotoPagerAdapter (line 26) | public PhotoPagerAdapter(RequestManager glide, List paths) { method instantiateItem (line 31) | @Override public Object instantiateItem(ViewGroup container, int posit... method getCount (line 70) | @Override public int getCount() { method isViewFromObject (line 75) | @Override public boolean isViewFromObject(View view, Object object) { method destroyItem (line 80) | @Override method getItemPosition (line 86) | @Override FILE: PhotoPicker/src/main/java/me/iwf/photopicker/adapter/PopupDirectoryListAdapter.java class PopupDirectoryListAdapter (line 18) | public class PopupDirectoryListAdapter extends BaseAdapter { method PopupDirectoryListAdapter (line 24) | public PopupDirectoryListAdapter(RequestManager glide, List method SelectableAdapter (line 25) | public SelectableAdapter() { method isSelected (line 37) | @Override public boolean isSelected(Photo photo) { method toggleSelection (line 50) | @Override public void toggleSelection(Photo photo) { method clearSelection (line 65) | @Override public void clearSelection() { method getSelectedItemCount (line 75) | @Override public int getSelectedItemCount() { method setCurrentDirectoryIndex (line 80) | public void setCurrentDirectoryIndex(int currentDirectoryIndex) { method getCurrentPhotos (line 85) | public List getCurrentPhotos() { method getCurrentPhotoPaths (line 90) | public List getCurrentPhotoPaths() { method getSelectedPhotos (line 99) | public List getSelectedPhotos() { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/entity/Photo.java class Photo (line 6) | public class Photo { method Photo (line 11) | public Photo(int id, String path) { method Photo (line 16) | public Photo() { method equals (line 19) | @Override public boolean equals(Object o) { method hashCode (line 28) | @Override public int hashCode() { method getPath (line 32) | public String getPath() { method setPath (line 36) | public void setPath(String path) { method getId (line 40) | public int getId() { method setId (line 44) | public void setId(int id) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/entity/PhotoDirectory.java class PhotoDirectory (line 11) | public class PhotoDirectory { method equals (line 19) | @Override public boolean equals(Object o) { method hashCode (line 39) | @Override public int hashCode() { method getId (line 58) | public String getId() { method setId (line 62) | public void setId(String id) { method getCoverPath (line 66) | public String getCoverPath() { method setCoverPath (line 70) | public void setCoverPath(String coverPath) { method getName (line 74) | public String getName() { method setName (line 78) | public void setName(String name) { method getDateAdded (line 82) | public long getDateAdded() { method setDateAdded (line 86) | public void setDateAdded(long dateAdded) { method getPhotos (line 90) | public List getPhotos() { method setPhotos (line 94) | public void setPhotos(List photos) { method getPhotoPaths (line 98) | public List getPhotoPaths() { method addPhoto (line 106) | public void addPhoto(int id, String path) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/event/OnItemCheckListener.java type OnItemCheckListener (line 8) | public interface OnItemCheckListener { method OnItemCheck (line 18) | boolean OnItemCheck(int position, Photo path, boolean isCheck, int sel... FILE: PhotoPicker/src/main/java/me/iwf/photopicker/event/OnPhotoClickListener.java type OnPhotoClickListener (line 16) | public interface OnPhotoClickListener { method onClick (line 18) | void onClick(View v, int position, boolean showCamera); FILE: PhotoPicker/src/main/java/me/iwf/photopicker/event/Selectable.java type Selectable (line 8) | public interface Selectable { method isSelected (line 17) | boolean isSelected(Photo photo); method toggleSelection (line 24) | void toggleSelection(Photo photo); method clearSelection (line 29) | void clearSelection(); method getSelectedItemCount (line 36) | int getSelectedItemCount(); FILE: PhotoPicker/src/main/java/me/iwf/photopicker/fragment/ImagePagerFragment.java class ImagePagerFragment (line 29) | public class ImagePagerFragment extends Fragment { method newInstance (line 58) | public static ImagePagerFragment newInstance(List paths, int c... method newInstance (line 73) | public static ImagePagerFragment newInstance(List paths, int c... method setPhotos (line 87) | public void setPhotos(List paths, int currentItem) { method onCreate (line 97) | @Override public void onCreate(Bundle savedInstanceState) { method onCreateView (line 124) | @Nullable @Override public View onCreateView(LayoutInflater inflater, ... method runEnterAnimation (line 184) | private void runEnterAnimation() { method runExitAnimation (line 229) | public void runExitAnimation(final Runnable endAction) { method setSaturation (line 277) | public void setSaturation(float value) { method getViewPager (line 284) | public ViewPager getViewPager() { method getPaths (line 289) | public ArrayList getPaths() { method getCurrentItem (line 294) | public int getCurrentItem() { method onDestroy (line 298) | @Override public void onDestroy() { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/fragment/PhotoPickerFragment.java class PhotoPickerFragment (line 52) | public class PhotoPickerFragment extends Fragment { method newInstance (line 78) | public static PhotoPickerFragment newInstance(boolean showCamera, bool... method onAttach (line 92) | @Override public void onAttach(Context context) { method onCreate (line 97) | @Override public void onCreate(Bundle savedInstanceState) { method onCreateView (line 134) | @Override public View onCreateView(LayoutInflater inflater, ViewGroup ... method onActivityResult (line 262) | @Override public void onActivityResult(int requestCode, int resultCode... method getPhotoGridAdapter (line 276) | public PhotoGridAdapter getPhotoGridAdapter() { method onSaveInstanceState (line 281) | @Override public void onSaveInstanceState(Bundle outState) { method onViewStateRestored (line 287) | @Override public void onViewStateRestored(Bundle savedInstanceState) { method getSelectedPhotoPaths (line 292) | public ArrayList getSelectedPhotoPaths() { method adjustHeight (line 296) | public void adjustHeight() { method onDestroy (line 305) | @Override public void onDestroy() { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/utils/ExifUtils.java class ExifUtils (line 10) | public class ExifUtils { method clearSensitiveInfo (line 12) | public static void clearSensitiveInfo(String filePath){ FILE: PhotoPicker/src/main/java/me/iwf/photopicker/utils/ImageCaptureManager.java class ImageCaptureManager (line 23) | public class ImageCaptureManager { method ImageCaptureManager (line 31) | public ImageCaptureManager(Context mContext) { method createImageFile (line 35) | private File createImageFile() throws IOException { method dispatchTakePictureIntent (line 61) | public Intent dispatchTakePictureIntent() throws IOException { method galleryAddPic (line 77) | public void galleryAddPic() { method getCurrentPhotoPath (line 91) | public String getCurrentPhotoPath() { method onSaveInstanceState (line 96) | public void onSaveInstanceState(Bundle savedInstanceState) { method onRestoreInstanceState (line 102) | public void onRestoreInstanceState(Bundle savedInstanceState) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/utils/MediaStoreHelper.java class MediaStoreHelper (line 25) | public class MediaStoreHelper { method getPhotoDirs (line 30) | public static void getPhotoDirs(FragmentActivity activity, Bundle args... class PhotoDirLoaderCallbacks (line 35) | static class PhotoDirLoaderCallbacks implements LoaderManager.LoaderCa... method PhotoDirLoaderCallbacks (line 40) | public PhotoDirLoaderCallbacks(Context context, PhotosResultCallback... method onCreateLoader (line 45) | @Override public Loader onCreateLoader(int id, Bundle args) { method onLoadFinished (line 49) | @Override public void onLoadFinished(Loader loader, Cursor d... method onLoaderReset (line 88) | @Override public void onLoaderReset(Loader loader) { type PhotosResultCallback (line 94) | public interface PhotosResultCallback { method onResultCallback (line 95) | void onResultCallback(List directories); FILE: PhotoPicker/src/main/java/me/iwf/photopicker/utils/PhotoDirectoryLoader.java class PhotoDirectoryLoader (line 13) | public class PhotoDirectoryLoader extends CursorLoader { method PhotoDirectoryLoader (line 23) | public PhotoDirectoryLoader(Context context, boolean showGif) { method PhotoDirectoryLoader (line 42) | private PhotoDirectoryLoader(Context context, Uri uri, String[] projec... FILE: PhotoPicker/src/main/java/me/iwf/photopicker/utils/PhotoPickerIntent.java class PhotoPickerIntent (line 15) | @Deprecated method setPhotoCount (line 17) | public static void setPhotoCount(Intent intent, int photoCount) { method setShowCamera (line 21) | public static void setShowCamera(Intent intent, boolean showCamera) { method setShowGif (line 25) | public static void setShowGif(Intent intent, boolean showGif) { method setColumn (line 29) | public static void setColumn(Intent intent, int column) { method setSelected (line 38) | public static void setSelected(Intent intent, ArrayList images... FILE: PhotoPicker/src/main/java/me/iwf/photopicker/widget/MultiPickResultView.java class MultiPickResultView (line 25) | public class MultiPickResultView extends FrameLayout { method MultiPickResultView (line 49) | public MultiPickResultView(Context context) { method MultiPickResultView (line 53) | public MultiPickResultView(Context context, AttributeSet attrs) { method MultiPickResultView (line 57) | public MultiPickResultView(Context context, AttributeSet attrs, int de... method initEvent (line 64) | private void initEvent(Context context, AttributeSet attrs) { method initData (line 68) | private void initData(Context context, AttributeSet attrs) { method initView (line 72) | private void initView(Context context, AttributeSet attrs) { method MultiPickResultView (line 80) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method init (line 85) | public void init(Activity context,@MultiPicAction int action, ArrayLi... method showPics (line 106) | public void showPics(List paths){ method onActivityResult (line 122) | public void onActivityResult(int requestCode, int resultCode, Intent ... method getPhotos (line 152) | public ArrayList getPhotos() { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/widget/PhotoAdapter.java class PhotoAdapter (line 26) | public class PhotoAdapter extends RecyclerView.Adapter photoPaths) { method add (line 51) | public void add(ArrayList photoPaths){ method refresh (line 59) | public void refresh(ArrayList photoPaths){ method onCreateViewHolder (line 68) | @Override public PhotoViewHolder onCreateViewHolder(ViewGroup parent, ... method dip2Px (line 73) | public int dip2Px(int dip) { method onBindViewHolder (line 81) | @Override method getItemCount (line 179) | @Override public int getItemCount() { class PhotoViewHolder (line 184) | public static class PhotoViewHolder extends RecyclerView.ViewHolder { method PhotoViewHolder (line 189) | public PhotoViewHolder(View itemView) { FILE: PhotoPicker/src/main/java/me/iwf/photopicker/widget/SquareItemLayout.java class SquareItemLayout (line 10) | public class SquareItemLayout extends RelativeLayout { method SquareItemLayout (line 11) | public SquareItemLayout(Context context, AttributeSet attrs, int defSt... method SquareItemLayout (line 15) | public SquareItemLayout(Context context, AttributeSet attrs) { method SquareItemLayout (line 19) | public SquareItemLayout(Context context) { method onMeasure (line 23) | @Override protected void onMeasure(int widthMeasureSpec, int heightMea... FILE: PhotoPicker/src/main/java/me/iwf/photopicker/widget/Titlebar.java class Titlebar (line 22) | public class Titlebar extends FrameLayout { method getTvTitle (line 27) | public TextView getTvTitle() { method getIvLeft (line 31) | public ImageView getIvLeft() { method getTvLeft (line 35) | public TextView getTvLeft() { method getTvRight (line 39) | public TextView getTvRight() { method getIvRight (line 43) | public ImageView getIvRight() { method getRootView (line 47) | @Override method Titlebar (line 61) | public Titlebar(Context context) { method Titlebar (line 65) | public Titlebar(Context context, AttributeSet attrs) { method Titlebar (line 69) | public Titlebar(Context context, AttributeSet attrs, int defStyleAttr) { method init (line 76) | public void init(Activity activity){ method initEvent (line 88) | private void initEvent(Context context, AttributeSet attrs, int defSty... method setLeftOnclickListener (line 103) | public void setLeftOnclickListener(OnClickListener listener){ method setRightOnclickListener (line 112) | public void setRightOnclickListener(OnClickListener listener){ method setTitle (line 120) | public void setTitle(String title){ method setLeft (line 127) | public void setLeft(Drawable leftDrawable,String leftTxt,OnClickListen... method setRitht (line 149) | public void setRitht(Drawable rightDrawable,String rightTxt,OnClickLis... method initData (line 176) | private void initData(Context context, AttributeSet attrs, int defStyl... method initView (line 207) | private void initView(Context context) { method Titlebar (line 220) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) FILE: PhotoPicker/src/main/java/me/iwf/photopicker/widget/TouchImageView.java class TouchImageView (line 41) | public class TouchImageView extends ImageView { type State (line 66) | private enum State {NONE, DRAG, ZOOM, FLING, ANIMATE_ZOOM} method TouchImageView (line 103) | public TouchImageView(Context context) { method TouchImageView (line 108) | public TouchImageView(Context context, AttributeSet attrs) { method TouchImageView (line 113) | public TouchImageView(Context context, AttributeSet attrs, int defStyl... method sharedConstructing (line 118) | private void sharedConstructing(Context context) { method setOnTouchListener (line 141) | @Override public void setOnTouchListener(View.OnTouchListener l) { method setOnTouchImageViewListener (line 145) | public void setOnTouchImageViewListener(OnTouchImageViewListener l) { method setOnDoubleTapListener (line 149) | public void setOnDoubleTapListener(GestureDetector.OnDoubleTapListener... method setImageResource (line 153) | @Override public void setImageResource(int resId) { method setImageBitmap (line 159) | @Override public void setImageBitmap(Bitmap bm) { method setImageDrawable (line 165) | @Override public void setImageDrawable(Drawable drawable) { method setImageURI (line 171) | @Override public void setImageURI(Uri uri) { method setScaleType (line 177) | @Override public void setScaleType(ScaleType type) { method getScaleType (line 196) | @Override public ScaleType getScaleType() { method isZoomed (line 205) | public boolean isZoomed() { method getZoomedRect (line 214) | public RectF getZoomedRect() { method savePreviousImageValues (line 230) | private void savePreviousImageValues() { method onSaveInstanceState (line 241) | @Override public Parcelable onSaveInstanceState() { method onRestoreInstanceState (line 255) | @Override public void onRestoreInstanceState(Parcelable state) { method onDraw (line 273) | @Override protected void onDraw(Canvas canvas) { method onConfigurationChanged (line 284) | @Override public void onConfigurationChanged(Configuration newConfig) { method getMaxZoom (line 294) | public float getMaxZoom() { method setMaxZoom (line 303) | public void setMaxZoom(float max) { method getMinZoom (line 313) | public float getMinZoom() { method getCurrentZoom (line 323) | public float getCurrentZoom() { method setMinZoom (line 332) | public void setMinZoom(float min) { method resetZoom (line 340) | public void resetZoom() { method setZoom (line 348) | public void setZoom(float scale) { method setZoom (line 358) | public void setZoom(float scale, float focusX, float focusY) { method setZoom (line 368) | public void setZoom(float scale, float focusX, float focusY, ScaleType... method setZoom (line 396) | public void setZoom(TouchImageView img) { method getScrollPosition (line 409) | public PointF getScrollPosition() { method setScrollPosition (line 427) | public void setScrollPosition(float focusX, float focusY) { method fixTrans (line 435) | private void fixTrans() { method fixScaleTrans (line 455) | private void fixScaleTrans() { method getFixTrans (line 468) | private float getFixTrans(float trans, float viewSize, float contentSi... method getFixDragTrans (line 484) | private float getFixDragTrans(float delta, float viewSize, float conte... method getImageWidth (line 491) | private float getImageWidth() { method getImageHeight (line 495) | private float getImageHeight() { method onMeasure (line 499) | @Override protected void onMeasure(int widthMeasureSpec, int heightMea... method fitImageToView (line 532) | private void fitImageToView() { method setViewSize (line 644) | private int setViewSize(int mode, int size, int drawableWidth) { method translateMatrixAfterRotate (line 679) | private void translateMatrixAfterRotate(int axis, float trans, float p... method setState (line 702) | private void setState(State state) { method canScrollHorizontallyFroyo (line 706) | public boolean canScrollHorizontallyFroyo(int direction) { method canScrollHorizontally (line 710) | @Override public boolean canScrollHorizontally(int direction) { class GestureListener (line 731) | private class GestureListener extends GestureDetector.SimpleOnGestureL... method onSingleTapConfirmed (line 733) | @Override public boolean onSingleTapConfirmed(MotionEvent e) { method onLongPress (line 740) | @Override public void onLongPress(MotionEvent e) { method onFling (line 744) | @Override method onDoubleTap (line 758) | @Override public boolean onDoubleTap(MotionEvent e) { method onDoubleTapEvent (line 772) | @Override public boolean onDoubleTapEvent(MotionEvent e) { type OnTouchImageViewListener (line 780) | public interface OnTouchImageViewListener { method onMove (line 781) | public void onMove(); class PrivateOnTouchListener (line 790) | private class PrivateOnTouchListener implements OnTouchListener { method onTouch (line 797) | @Override public boolean onTouch(View v, MotionEvent event) { class ScaleListener (line 857) | private class ScaleListener extends ScaleGestureDetector.SimpleOnScale... method onScaleBegin (line 858) | @Override public boolean onScaleBegin(ScaleGestureDetector detector) { method onScale (line 863) | @Override public boolean onScale(ScaleGestureDetector detector) { method onScaleEnd (line 875) | @Override public void onScaleEnd(ScaleGestureDetector detector) { method scaleImage (line 896) | private void scaleImage(double deltaScale, float focusX, float focusY, class DoubleTapZoom (line 928) | private class DoubleTapZoom implements Runnable { method DoubleTapZoom (line 939) | DoubleTapZoom(float targetZoom, float focusX, float focusY, boolean ... method run (line 956) | @Override public void run() { method translateImageToCenterTouchPosition (line 990) | private void translateImageToCenterTouchPosition(float t) { method interpolate (line 1000) | private float interpolate() { method calculateDeltaScale (line 1011) | private double calculateDeltaScale(float t) { method transformCoordTouchToBitmap (line 1028) | private PointF transformCoordTouchToBitmap(float x, float y, boolean c... method transformCoordBitmapToTouch (line 1053) | private PointF transformCoordBitmapToTouch(float bx, float by) { class Fling (line 1071) | private class Fling implements Runnable { method Fling (line 1076) | Fling(int velocityX, int velocityY) { method cancelFling (line 1104) | public void cancelFling() { method run (line 1111) | @Override public void run() { class CompatScroller (line 1141) | @TargetApi(Build.VERSION_CODES.GINGERBREAD) private class CompatScroll... method CompatScroller (line 1146) | public CompatScroller(Context context) { method fling (line 1156) | public void fling(int startX, int startY, int velocityX, int velocit... method forceFinished (line 1165) | public void forceFinished(boolean finished) { method isFinished (line 1173) | public boolean isFinished() { method computeScrollOffset (line 1181) | public boolean computeScrollOffset() { method getCurrX (line 1190) | public int getCurrX() { method getCurrY (line 1198) | public int getCurrY() { method compatPostOnAnimation (line 1207) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void compatPostOnAn... class ZoomVariables (line 1215) | private class ZoomVariables { method ZoomVariables (line 1221) | public ZoomVariables(float scale, float focusX, float focusY, ScaleT... method printMatrixInfo (line 1229) | private void printMatrixInfo() { FILE: photopickerdemo/src/main/java/me/iwf/PhotoPickerDemo/MainActivity.java class MainActivity (line 21) | public class MainActivity extends AppCompatActivity { type RequestCode (line 23) | enum RequestCode { method RequestCode (line 31) | RequestCode(@IdRes int viewId) { method onCreate (line 46) | @Override protected void onCreate(Bundle savedInstanceState) { method onActivityResult (line 119) | @Override protected void onActivityResult(int requestCode, int resultC... method onRequestPermissionsResult (line 175) | @Override method shouldShowRequestPermissionRationale (line 193) | @Override method checkPermission (line 205) | private void checkPermission(@NonNull RequestCode requestCode) { method onClick (line 247) | private void onClick(@IdRes int viewId) { FILE: photopickerdemo/src/main/java/me/iwf/PhotoPickerDemo/PicChosenListInterface.java type PicChosenListInterface (line 10) | public interface PicChosenListInterface { method onActivityResult (line 14) | void onActivityResult(int requestCode, int resultCode, Intent data); method getPhotos (line 16) | ArrayList getPhotos(); FILE: photopickerdemo/src/main/java/me/iwf/PhotoPickerDemo/RecyclerItemClickListener.java class RecyclerItemClickListener (line 9) | public class RecyclerItemClickListener implements RecyclerView.OnItemTou... type OnItemClickListener (line 12) | public interface OnItemClickListener { method onItemClick (line 13) | void onItemClick(View view, int position); method RecyclerItemClickListener (line 18) | public RecyclerItemClickListener(Context context, OnItemClickListener ... method onInterceptTouchEvent (line 28) | @Override method onTouchEvent (line 38) | @Override public void onTouchEvent(RecyclerView rv, MotionEvent e) { method onRequestDisallowInterceptTouchEvent (line 41) | @Override public void onRequestDisallowInterceptTouchEvent(boolean dis...