SYMBOL INDEX (407 symbols across 18 files) FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.java class BitmapCroppingWorkerTask (line 23) | final class BitmapCroppingWorkerTask method BitmapCroppingWorkerTask (line 86) | BitmapCroppingWorkerTask( method BitmapCroppingWorkerTask (line 124) | BitmapCroppingWorkerTask( method getUri (line 165) | public Uri getUri() { method doInBackground (line 175) | @Override method onPostExecute (line 237) | @Override class Result (line 258) | static final class Result { method Result (line 275) | Result(Bitmap bitmap, int sampleSize) { method Result (line 283) | Result(Uri uri, int sampleSize) { method Result (line 291) | Result(Exception error, boolean isSave) { FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/BitmapLoadingWorkerTask.java class BitmapLoadingWorkerTask (line 24) | final class BitmapLoadingWorkerTask extends AsyncTask getCameraIntents( method getGalleryIntents (line 265) | public static List getGalleryIntents( method isExplicitCameraPermissionRequired (line 304) | public static boolean isExplicitCameraPermissionRequired(@NonNull Cont... method hasPermissionInManifest (line 317) | public static boolean hasPermissionInManifest( method getCaptureImageOutputUri (line 342) | public static Uri getCaptureImageOutputUri(@NonNull Context context) { method getPickImageResultUri (line 359) | public static Uri getPickImageResultUri(@NonNull Context context, @Nul... method isReadExternalStoragePermissionsRequired (line 380) | public static boolean isReadExternalStoragePermissionsRequired( method isUriRequiresPermissions (line 396) | public static boolean isUriRequiresPermissions(@NonNull Context contex... method activity (line 417) | public static ActivityBuilder activity() { method activity (line 430) | public static ActivityBuilder activity(@Nullable Uri uri) { method getActivityResult (line 442) | public static ActivityResult getActivityResult(@Nullable Intent data) { class ActivityBuilder (line 449) | public static final class ActivityBuilder { method ActivityBuilder (line 457) | private ActivityBuilder(@Nullable Uri source) { method getIntent (line 463) | public Intent getIntent(@NonNull Context context) { method getIntent (line 468) | public Intent getIntent(@NonNull Context context, @Nullable Class... method start (line 485) | public void start(@NonNull Activity activity) { method start (line 495) | public void start(@NonNull Activity activity, @Nullable Class cls) { method start (line 505) | public void start(@NonNull Context context, @NonNull Fragment fragme... method start (line 514) | @RequiresApi(api = Build.VERSION_CODES.HONEYCOMB) method start (line 524) | public void start( method start (line 534) | @RequiresApi(api = Build.VERSION_CODES.HONEYCOMB) method setCropShape (line 545) | public ActivityBuilder setCropShape(@NonNull CropImageView.CropShape... method setSnapRadius (line 556) | public ActivityBuilder setSnapRadius(float snapRadius) { method setTouchRadius (line 567) | public ActivityBuilder setTouchRadius(float touchRadius) { method setGuidelines (line 576) | public ActivityBuilder setGuidelines(@NonNull CropImageView.Guidelin... method setScaleType (line 585) | public ActivityBuilder setScaleType(@NonNull CropImageView.ScaleType... method setShowCropOverlay (line 595) | public ActivityBuilder setShowCropOverlay(boolean showCropOverlay) { method setAutoZoomEnabled (line 604) | public ActivityBuilder setAutoZoomEnabled(boolean autoZoomEnabled) { method setMultiTouchEnabled (line 613) | public ActivityBuilder setMultiTouchEnabled(boolean multiTouchEnable... method setMaxZoom (line 622) | public ActivityBuilder setMaxZoom(int maxZoom) { method setInitialCropWindowPaddingRatio (line 632) | public ActivityBuilder setInitialCropWindowPaddingRatio(float initia... method setFixAspectRatio (line 641) | public ActivityBuilder setFixAspectRatio(boolean fixAspectRatio) { method setAspectRatio (line 654) | public ActivityBuilder setAspectRatio(int aspectRatioX, int aspectRa... method setBorderLineThickness (line 665) | public ActivityBuilder setBorderLineThickness(float borderLineThickn... method setBorderLineColor (line 674) | public ActivityBuilder setBorderLineColor(int borderLineColor) { method setBorderCornerThickness (line 683) | public ActivityBuilder setBorderCornerThickness(float borderCornerTh... method setBorderCornerOffset (line 692) | public ActivityBuilder setBorderCornerOffset(float borderCornerOffse... method setBorderCornerLength (line 701) | public ActivityBuilder setBorderCornerLength(float borderCornerLengt... method setBorderCornerColor (line 710) | public ActivityBuilder setBorderCornerColor(int borderCornerColor) { method setGuidelinesThickness (line 719) | public ActivityBuilder setGuidelinesThickness(float guidelinesThickn... method setGuidelinesColor (line 728) | public ActivityBuilder setGuidelinesColor(int guidelinesColor) { method setBackgroundColor (line 738) | public ActivityBuilder setBackgroundColor(int backgroundColor) { method setMinCropWindowSize (line 747) | public ActivityBuilder setMinCropWindowSize(int minCropWindowWidth, ... method setMinCropResultSize (line 758) | public ActivityBuilder setMinCropResultSize(int minCropResultWidth, ... method setMaxCropResultSize (line 769) | public ActivityBuilder setMaxCropResultSize(int maxCropResultWidth, ... method setActivityTitle (line 779) | public ActivityBuilder setActivityTitle(CharSequence activityTitle) { method setActivityMenuIconColor (line 788) | public ActivityBuilder setActivityMenuIconColor(int activityMenuIcon... method setOutputUri (line 797) | public ActivityBuilder setOutputUri(Uri outputUri) { method setOutputCompressFormat (line 806) | public ActivityBuilder setOutputCompressFormat(Bitmap.CompressFormat... method setOutputCompressQuality (line 815) | public ActivityBuilder setOutputCompressQuality(int outputCompressQu... method setRequestedSize (line 825) | public ActivityBuilder setRequestedSize(int reqWidth, int reqHeight) { method setRequestedSize (line 833) | public ActivityBuilder setRequestedSize( method setNoOutputImage (line 847) | public ActivityBuilder setNoOutputImage(boolean noOutputImage) { method setInitialCropWindowRectangle (line 856) | public ActivityBuilder setInitialCropWindowRectangle(Rect initialCro... method setInitialRotation (line 866) | public ActivityBuilder setInitialRotation(int initialRotation) { method setAllowRotation (line 875) | public ActivityBuilder setAllowRotation(boolean allowRotation) { method setAllowFlipping (line 884) | public ActivityBuilder setAllowFlipping(boolean allowFlipping) { method setAllowCounterRotation (line 894) | public ActivityBuilder setAllowCounterRotation(boolean allowCounterR... method setRotationDegrees (line 903) | public ActivityBuilder setRotationDegrees(int rotationDegrees) { method setFlipHorizontally (line 912) | public ActivityBuilder setFlipHorizontally(boolean flipHorizontally) { method setFlipVertically (line 921) | public ActivityBuilder setFlipVertically(boolean flipVertically) { method setCropMenuCropButtonTitle (line 930) | public ActivityBuilder setCropMenuCropButtonTitle(CharSequence title) { method setCropMenuCropButtonIcon (line 939) | public ActivityBuilder setCropMenuCropButtonIcon(@DrawableRes int dr... class ActivityResult (line 949) | public static final class ActivityResult extends CropImageView.CropRes... method createFromParcel (line 953) | @Override method newArray (line 958) | @Override method ActivityResult (line 964) | public ActivityResult( method ActivityResult (line 986) | protected ActivityResult(Parcel in) { method writeToParcel (line 1000) | @Override method describeContents (line 1012) | @Override FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropImageActivity.java class CropImageActivity (line 41) | public class CropImageActivity extends AppCompatActivity method onCreate (line 54) | @Override method onStart (line 98) | @Override method onStop (line 105) | @Override method onCreateOptionsMenu (line 112) | @Override method onOptionsItemSelected (line 154) | @Override method onBackPressed (line 183) | @Override method onActivityResult (line 189) | @Override method onRequestPermissionsResult (line 218) | @Override method onSetImageUriComplete (line 240) | @Override method onCropImageComplete (line 254) | @Override method cropImage (line 262) | protected void cropImage() { method rotateImage (line 278) | protected void rotateImage(int degrees) { method getOutputUri (line 286) | protected Uri getOutputUri() { method setResult (line 303) | protected void setResult(Uri uri, Exception error, int sampleSize) { method setResultCancel (line 310) | protected void setResultCancel() { method getResultIntent (line 316) | protected Intent getResultIntent(Uri uri, Exception error, int sampleS... method updateMenuItemIconColor (line 334) | private void updateMenuItemIconColor(Menu menu, int itemId, int color) { FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropImageAnimation.java class CropImageAnimation (line 26) | final class CropImageAnimation extends Animation implements Animation.An... method CropImageAnimation (line 53) | public CropImageAnimation(ImageView cropImageView, CropOverlayView cro... method setStartState (line 63) | public void setStartState(float[] boundPoints, Matrix imageMatrix) { method setEndState (line 70) | public void setEndState(float[] boundPoints, Matrix imageMatrix) { method applyTransformation (line 76) | @Override method onAnimationStart (line 111) | @Override method onAnimationEnd (line 114) | @Override method onAnimationRepeat (line 119) | @Override FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropImageOptions.java class CropImageOptions (line 30) | public class CropImageOptions implements Parcelable { method createFromParcel (line 34) | @Override method newArray (line 39) | @Override method CropImageOptions (line 226) | public CropImageOptions() { method CropImageOptions (line 289) | protected CropImageOptions(Parcel in) { method writeToParcel (line 340) | @Override method describeContents (line 392) | @Override method validate (line 402) | public void validate() { FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropImageView.java class CropImageView (line 42) | public class CropImageView extends FrameLayout { method CropImageView (line 178) | public CropImageView(Context context) { method CropImageView (line 182) | public CropImageView(Context context, AttributeSet attrs) { method getScaleType (line 355) | public ScaleType getScaleType() { method setScaleType (line 360) | public void setScaleType(ScaleType scaleType) { method getCropShape (line 371) | public CropShape getCropShape() { method setCropShape (line 379) | public void setCropShape(CropShape cropShape) { method isAutoZoomEnabled (line 384) | public boolean isAutoZoomEnabled() { method setAutoZoomEnabled (line 389) | public void setAutoZoomEnabled(boolean autoZoomEnabled) { method setMultiTouchEnabled (line 398) | public void setMultiTouchEnabled(boolean multiTouchEnabled) { method getMaxZoom (line 406) | public int getMaxZoom() { method setMaxZoom (line 411) | public void setMaxZoom(int maxZoom) { method setMinCropResultSize (line 423) | public void setMinCropResultSize(int minCropResultWidth, int minCropRe... method setMaxCropResultSize (line 431) | public void setMaxCropResultSize(int maxCropResultWidth, int maxCropRe... method getRotatedDegrees (line 440) | public int getRotatedDegrees() { method setRotatedDegrees (line 449) | public void setRotatedDegrees(int degrees) { method isFixAspectRatio (line 459) | public boolean isFixAspectRatio() { method setFixedAspectRatio (line 467) | public void setFixedAspectRatio(boolean fixAspectRatio) { method isFlippedHorizontally (line 472) | public boolean isFlippedHorizontally() { method setFlippedHorizontally (line 477) | public void setFlippedHorizontally(boolean flipHorizontally) { method isFlippedVertically (line 485) | public boolean isFlippedVertically() { method setFlippedVertically (line 490) | public void setFlippedVertically(boolean flipVertically) { method getGuidelines (line 498) | public Guidelines getGuidelines() { method setGuidelines (line 506) | public void setGuidelines(Guidelines guidelines) { method getAspectRatio (line 511) | public Pair getAspectRatio() { method setAspectRatio (line 522) | public void setAspectRatio(int aspectRatioX, int aspectRatioY) { method clearAspectRatio (line 529) | public void clearAspectRatio() { method setSnapRadius (line 540) | public void setSnapRadius(float snapRadius) { method isShowProgressBar (line 550) | public boolean isShowProgressBar() { method setShowProgressBar (line 558) | public void setShowProgressBar(boolean showProgressBar) { method isShowCropOverlay (line 570) | public boolean isShowCropOverlay() { method setShowCropOverlay (line 579) | public void setShowCropOverlay(boolean showCropOverlay) { method isSaveBitmapToInstanceState (line 592) | public boolean isSaveBitmapToInstanceState() { method setSaveBitmapToInstanceState (line 602) | public void setSaveBitmapToInstanceState(boolean saveBitmapToInstanceS... method getImageResource (line 607) | public int getImageResource() { method getImageUri (line 612) | public Uri getImageUri() { method getWholeImageRect (line 621) | public Rect getWholeImageRect() { method getCropRect (line 639) | public Rect getCropRect() { method getCropWindowRect (line 667) | public RectF getCropWindowRect() { method getCropPoints (line 682) | public float[] getCropPoints() { method setCropRect (line 715) | public void setCropRect(Rect rect) { method resetCropRect (line 720) | public void resetCropRect() { method getCroppedImage (line 736) | public Bitmap getCroppedImage() { method getCroppedImage (line 748) | public Bitmap getCroppedImage(int reqWidth, int reqHeight) { method getCroppedImage (line 760) | public Bitmap getCroppedImage(int reqWidth, int reqHeight, RequestSize... method getCroppedImageAsync (line 813) | public void getCroppedImageAsync() { method getCroppedImageAsync (line 826) | public void getCroppedImageAsync(int reqWidth, int reqHeight) { method getCroppedImageAsync (line 839) | public void getCroppedImageAsync(int reqWidth, int reqHeight, RequestS... method saveCroppedImageAsync (line 854) | public void saveCroppedImageAsync(Uri saveUri) { method saveCroppedImageAsync (line 867) | public void saveCroppedImageAsync( method saveCroppedImageAsync (line 885) | public void saveCroppedImageAsync( method saveCroppedImageAsync (line 912) | public void saveCroppedImageAsync( method setOnSetCropOverlayReleasedListener (line 927) | public void setOnSetCropOverlayReleasedListener(OnSetCropOverlayReleas... method setOnSetCropOverlayMovedListener (line 932) | public void setOnSetCropOverlayMovedListener(OnSetCropOverlayMovedList... method setOnCropWindowChangedListener (line 937) | public void setOnCropWindowChangedListener(OnSetCropWindowChangeListen... method setOnSetImageUriCompleteListener (line 945) | public void setOnSetImageUriCompleteListener(OnSetImageUriCompleteList... method setOnCropImageCompleteListener (line 953) | public void setOnCropImageCompleteListener(OnCropImageCompleteListener... method setImageBitmap (line 962) | public void setImageBitmap(Bitmap bitmap) { method setImageBitmap (line 976) | public void setImageBitmap(Bitmap bitmap, ExifInterface exif) { method setImageResource (line 996) | public void setImageResource(int resId) { method setImageUriAsync (line 1011) | public void setImageUriAsync(Uri uri) { method clearImage (line 1033) | public void clearImage() { method rotateImage (line 1044) | public void rotateImage(int degrees) { method flipImageHorizontally (line 1120) | public void flipImageHorizontally() { method flipImageVertically (line 1126) | public void flipImageVertically() { method onSetImageUriAsyncComplete (line 1139) | void onSetImageUriAsyncComplete(BitmapLoadingWorkerTask.Result result) { method onImageCroppingAsyncComplete (line 1161) | void onImageCroppingAsyncComplete(BitmapCroppingWorkerTask.Result resu... method setBitmap (line 1189) | private void setBitmap( method clearImageInt (line 1219) | private void clearImageInt() { method startCropWorkerTask (line 1260) | public void startCropWorkerTask( method onSaveInstanceState (line 1330) | @Override method onRestoreInstanceState (line 1377) | @Override method onMeasure (line 1445) | @Override method onLayout (line 1505) | @Override method onSizeChanged (line 1548) | @Override method handleCropWindowChanged (line 1564) | private void handleCropWindowChanged(boolean inProgress, boolean anima... method applyImageMatrix (line 1629) | private void applyImageMatrix(float width, float height, boolean cente... method mapImagePointsByImageMatrix (line 1735) | private void mapImagePointsByImageMatrix() { method getOnMeasureSpec (line 1765) | private static int getOnMeasureSpec(int measureSpecMode, int measureSp... method setCropOverlayVisibility (line 1786) | private void setCropOverlayVisibility() { method setProgressBarVisibility (line 1795) | private void setProgressBarVisibility() { method updateImageBounds (line 1804) | private void updateImageBounds(boolean clear) { type CropShape (line 1828) | public enum CropShape { type ScaleType (line 1840) | public enum ScaleType { type Guidelines (line 1879) | public enum Guidelines { type RequestSizeOptions (line 1894) | public enum RequestSizeOptions { type OnSetCropOverlayReleasedListener (line 1937) | public interface OnSetCropOverlayReleasedListener { method onCropOverlayReleased (line 1944) | void onCropOverlayReleased(Rect rect); type OnSetCropOverlayMovedListener (line 1948) | public interface OnSetCropOverlayMovedListener { method onCropOverlayMoved (line 1955) | void onCropOverlayMoved(Rect rect); type OnSetCropWindowChangeListener (line 1959) | public interface OnSetCropWindowChangeListener { method onCropWindowChanged (line 1962) | void onCropWindowChanged(); type OnSetImageUriCompleteListener (line 1966) | public interface OnSetImageUriCompleteListener { method onSetImageUriComplete (line 1976) | void onSetImageUriComplete(CropImageView view, Uri uri, Exception er... type OnCropImageCompleteListener (line 1983) | public interface OnCropImageCompleteListener { method onCropImageComplete (line 1993) | void onCropImageComplete(CropImageView view, CropResult result); class CropResult (line 2000) | public static class CropResult { method CropResult (line 2044) | CropResult( method getOriginalBitmap (line 2071) | public Bitmap getOriginalBitmap() { method getOriginalUri (line 2079) | public Uri getOriginalUri() { method isSuccessful (line 2084) | public boolean isSuccessful() { method getBitmap (line 2092) | public Bitmap getBitmap() { method getUri (line 2100) | public Uri getUri() { method getError (line 2105) | public Exception getError() { method getCropPoints (line 2110) | public float[] getCropPoints() { method getCropRect (line 2115) | public Rect getCropRect() { method getWholeImageRect (line 2120) | public Rect getWholeImageRect() { method getRotation (line 2125) | public int getRotation() { method getSampleSize (line 2130) | public int getSampleSize() { FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropOverlayView.java class CropOverlayView (line 33) | public class CropOverlayView extends View { method CropOverlayView (line 135) | public CropOverlayView(Context context) { method CropOverlayView (line 139) | public CropOverlayView(Context context, AttributeSet attrs) { method setCropWindowChangeListener (line 144) | public void setCropWindowChangeListener(CropWindowChangeListener liste... method getCropWindowRect (line 149) | public RectF getCropWindowRect() { method setCropWindowRect (line 154) | public void setCropWindowRect(RectF rect) { method fixCurrentCropWindowRect (line 159) | public void fixCurrentCropWindowRect() { method setBounds (line 173) | public void setBounds(float[] boundsPoints, int viewWidth, int viewHei... method resetCropOverlayView (line 190) | public void resetCropOverlayView() { method getCropShape (line 199) | public CropImageView.CropShape getCropShape() { method setCropShape (line 204) | public void setCropShape(CropImageView.CropShape cropShape) { method getGuidelines (line 227) | public CropImageView.Guidelines getGuidelines() { method setGuidelines (line 235) | public void setGuidelines(CropImageView.Guidelines guidelines) { method isFixAspectRatio (line 248) | public boolean isFixAspectRatio() { method setFixedAspectRatio (line 256) | public void setFixedAspectRatio(boolean fixAspectRatio) { method getAspectRatioX (line 267) | public int getAspectRatioX() { method setAspectRatioX (line 272) | public void setAspectRatioX(int aspectRatioX) { method getAspectRatioY (line 288) | public int getAspectRatioY() { method setAspectRatioY (line 297) | public void setAspectRatioY(int aspectRatioY) { method setSnapRadius (line 317) | public void setSnapRadius(float snapRadius) { method setMultiTouchEnabled (line 322) | public boolean setMultiTouchEnabled(boolean multiTouchEnabled) { method setMinCropResultSize (line 337) | public void setMinCropResultSize(int minCropResultWidth, int minCropRe... method setMaxCropResultSize (line 345) | public void setMaxCropResultSize(int maxCropResultWidth, int maxCropRe... method setCropWindowLimits (line 353) | public void setCropWindowLimits( method getInitialCropWindowRect (line 360) | public Rect getInitialCropWindowRect() { method setInitialCropWindowRect (line 365) | public void setInitialCropWindowRect(Rect rect) { method resetCropWindowRect (line 375) | public void resetCropWindowRect() { method setInitialAttributeValues (line 387) | public void setInitialAttributeValues(CropImageOptions options) { method initCropWindow (line 427) | private void initCropWindow() { method fixCropWindowRectByRules (line 515) | private void fixCropWindowRectByRules(RectF rect) { method onDraw (line 573) | @Override method drawBackground (line 597) | private void drawBackground(Canvas canvas) { method drawGuidelines (line 653) | private void drawGuidelines(Canvas canvas) { method drawBorders (line 698) | private void drawBorders(Canvas canvas) { method drawCorners (line 715) | private void drawCorners(Canvas canvas) { method getNewPaint (line 791) | private static Paint getNewPaint(int color) { method getNewPaintOrNull (line 798) | private static Paint getNewPaintOrNull(float thickness, int color) { method onTouchEvent (line 811) | @Override method onActionDown (line 844) | private void onActionDown(float x, float y) { method onActionUp (line 852) | private void onActionUp() { method onActionMove (line 865) | private void onActionMove(float x, float y) { method calculateBounds (line 900) | private boolean calculateBounds(RectF rect) { method isNonStraightAngleRotated (line 974) | private boolean isNonStraightAngleRotated() { method callOnCropWindowChanged (line 979) | private void callOnCropWindowChanged(boolean inProgress) { type CropWindowChangeListener (line 993) | public interface CropWindowChangeListener { method onCropWindowChanged (line 1000) | void onCropWindowChanged(boolean inProgress); class ScaleListener (line 1007) | private class ScaleListener extends ScaleGestureDetector.SimpleOnScale... method onScale (line 1009) | @Override FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropWindowHandler.java class CropWindowHandler (line 18) | final class CropWindowHandler { method getRect (line 75) | public RectF getRect() { method getMinCropWidth (line 81) | public float getMinCropWidth() { method getMinCropHeight (line 86) | public float getMinCropHeight() { method getMaxCropWidth (line 91) | public float getMaxCropWidth() { method getMaxCropHeight (line 96) | public float getMaxCropHeight() { method getScaleFactorWidth (line 101) | public float getScaleFactorWidth() { method getScaleFactorHeight (line 106) | public float getScaleFactorHeight() { method setMinCropResultSize (line 114) | public void setMinCropResultSize(int minCropResultWidth, int minCropRe... method setMaxCropResultSize (line 123) | public void setMaxCropResultSize(int maxCropResultWidth, int maxCropRe... method setCropWindowLimits (line 132) | public void setCropWindowLimits( method setInitialAttributeValues (line 141) | public void setInitialAttributeValues(CropImageOptions options) { method setRect (line 151) | public void setRect(RectF rect) { method showGuidelines (line 161) | public boolean showGuidelines() { method getMoveHandler (line 174) | public CropWindowMoveHandler getMoveHandler( method getRectanglePressedMoveType (line 194) | private CropWindowMoveHandler.Type getRectanglePressedMoveType( method getOvalPressedMoveType (line 243) | private CropWindowMoveHandler.Type getOvalPressedMoveType(float x, flo... method isInCornerTargetZone (line 305) | private static boolean isInCornerTargetZone( method isInHorizontalTargetZone (line 321) | private static boolean isInHorizontalTargetZone( method isInVerticalTargetZone (line 337) | private static boolean isInVerticalTargetZone( method isInCenterTargetZone (line 353) | private static boolean isInCenterTargetZone( method focusCenter (line 367) | private boolean focusCenter() { FILE: cropper/src/main/java/com/theartofdev/edmodo/cropper/CropWindowMoveHandler.java class CropWindowMoveHandler (line 23) | final class CropWindowMoveHandler { method CropWindowMoveHandler (line 62) | public CropWindowMoveHandler( method move (line 95) | public void move( method calculateTouchOffset (line 132) | private void calculateTouchOffset(RectF rect, float touchX, float touc... method moveCenter (line 184) | private void moveCenter( method moveSizeWithFreeAspectRatio (line 211) | private void moveSizeWithFreeAspectRatio( method moveSizeWithFixedAspectRatio (line 253) | private void moveSizeWithFixedAspectRatio( method snapEdgesToBounds (line 321) | private void snapEdgesToBounds(RectF edges, RectF bounds, float margin) { method adjustLeft (line 344) | private void adjustLeft( method adjustRight (line 431) | private void adjustRight( method adjustTop (line 520) | private void adjustTop( method adjustBottom (line 606) | private void adjustBottom( method adjustLeftByAspectRatio (line 689) | private void adjustLeftByAspectRatio(RectF rect, float aspectRatio) { method adjustTopByAspectRatio (line 697) | private void adjustTopByAspectRatio(RectF rect, float aspectRatio) { method adjustRightByAspectRatio (line 705) | private void adjustRightByAspectRatio(RectF rect, float aspectRatio) { method adjustBottomByAspectRatio (line 713) | private void adjustBottomByAspectRatio(RectF rect, float aspectRatio) { method adjustLeftRightByAspectRatio (line 721) | private void adjustLeftRightByAspectRatio(RectF rect, RectF bounds, fl... method adjustTopBottomByAspectRatio (line 735) | private void adjustTopBottomByAspectRatio(RectF rect, RectF bounds, fl... method calculateAspectRatio (line 746) | private static float calculateAspectRatio(float left, float top, float... type Type (line 754) | public enum Type { FILE: quick-start/src/main/java/com/theartofdev/edmodo/cropper/quick/start/MainActivity.java class MainActivity (line 25) | public class MainActivity extends AppCompatActivity { method onCreate (line 27) | @Override method onSelectImageClick (line 34) | public void onSelectImageClick(View view) { method onActivityResult (line 45) | @Override FILE: sample/src/main/java/com/theartofdev/edmodo/cropper/sample/CropDemoPreset.java type CropDemoPreset (line 15) | enum CropDemoPreset { FILE: sample/src/main/java/com/theartofdev/edmodo/cropper/sample/CropImageViewOptions.java class CropImageViewOptions (line 20) | final class CropImageViewOptions { FILE: sample/src/main/java/com/theartofdev/edmodo/cropper/sample/CropResultActivity.java class CropResultActivity (line 28) | public final class CropResultActivity extends Activity { method onCreate (line 35) | @Override method onBackPressed (line 76) | @Override method onImageViewClicked (line 82) | public void onImageViewClicked(View view) { method releaseBitmap (line 87) | private void releaseBitmap() { FILE: sample/src/main/java/com/theartofdev/edmodo/cropper/sample/MainActivity.java class MainActivity (line 37) | public class MainActivity extends AppCompatActivity { method setCurrentFragment (line 52) | public void setCurrentFragment(MainFragment fragment) { method setCurrentOptions (line 56) | public void setCurrentOptions(CropImageViewOptions options) { method onCreate (line 61) | @Override method onPostCreate (line 82) | @Override method onCreateOptionsMenu (line 89) | @Override method onOptionsItemSelected (line 96) | @Override method onActivityResult (line 107) | @Override method onRequestPermissionsResult (line 136) | @Override method onDrawerOptionClicked (line 159) | @SuppressLint("NewApi") method setMainFragmentByPreset (line 284) | private void setMainFragmentByPreset(CropDemoPreset demoPreset) { method updateDrawerTogglesByOptions (line 292) | private void updateDrawerTogglesByOptions(CropImageViewOptions options) { FILE: sample/src/main/java/com/theartofdev/edmodo/cropper/sample/MainFragment.java class MainFragment (line 33) | public final class MainFragment extends Fragment method newInstance (line 45) | public static MainFragment newInstance(CropDemoPreset demoPreset) { method setImageUri (line 54) | public void setImageUri(Uri imageUri) { method setCropImageViewOptions (line 61) | public void setCropImageViewOptions(CropImageViewOptions options) { method setInitialCropRect (line 77) | public void setInitialCropRect() { method resetCropRect (line 82) | public void resetCropRect() { method updateCurrentCropViewOptions (line 86) | public void updateCurrentCropViewOptions() { method onCreateView (line 102) | @Override method onViewCreated (line 131) | @Override method onOptionsItemSelected (line 150) | @Override method onAttach (line 168) | @Override method onDetach (line 175) | @Override method onSetImageUriComplete (line 184) | @Override method onCropImageComplete (line 195) | @Override method onActivityResult (line 200) | @Override method handleCropResult (line 209) | private void handleCropResult(CropImageView.CropResult result) { FILE: test/src/main/java/com/theartofdev/edmodo/cropper/test/MainActivity.java class MainActivity (line 14) | public class MainActivity extends AppCompatActivity { method onCreate (line 16) | @Override method onSelectImageClick (line 23) | public void onSelectImageClick(View view) { method onActivityResult (line 27) | @Override