【实例简介】
Android图片裁剪----移动、缩放图片进行裁剪
【实例截图】
【核心代码】
114950c9-aae4-435d-93e4-5118b4b94002
└── JImageEditDemo
├── AndroidManifest.xml
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ ├── android
│ │ │ └── support
│ │ │ └── v7
│ │ │ └── appcompat
│ │ │ ├── R$anim.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ ├── R$styleable.class
│ │ │ ├── R$style.class
│ │ │ └── R.class
│ │ └── com
│ │ ├── example
│ │ │ └── jimageeditdemo
│ │ │ ├── BuildConfig.class
│ │ │ ├── MainActivity$PlaceholderFragment.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$anim.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$menu.class
│ │ │ ├── R$string.class
│ │ │ ├── R$styleable.class
│ │ │ ├── R$style.class
│ │ │ └── R.class
│ │ └── pmmq
│ │ └── pmmqproject
│ │ ├── config
│ │ │ └── Constant.class
│ │ ├── ui
│ │ │ ├── picture
│ │ │ │ ├── CropActivity$1$1.class
│ │ │ │ ├── CropActivity$1.class
│ │ │ │ ├── CropActivity$2.class
│ │ │ │ ├── CropActivity$3.class
│ │ │ │ ├── CropActivity$4.class
│ │ │ │ ├── CropActivity$5$1.class
│ │ │ │ ├── CropActivity$5.class
│ │ │ │ ├── CropActivity$6.class
│ │ │ │ ├── CropActivity$BackgroundJob$1.class
│ │ │ │ ├── CropActivity$BackgroundJob.class
│ │ │ │ ├── CropActivity.class
│ │ │ │ ├── CropImageActivity$1.class
│ │ │ │ ├── CropImageActivity$2.class
│ │ │ │ ├── CropImageActivity$3.class
│ │ │ │ ├── CropImageActivity$4.class
│ │ │ │ ├── CropImageActivity$BackgroundJob$1.class
│ │ │ │ ├── CropImageActivity$BackgroundJob.class
│ │ │ │ ├── CropImageActivity.class
│ │ │ │ ├── CropImageView.class
│ │ │ │ ├── HighlightView$ModifyMode.class
│ │ │ │ ├── HighlightView.class
│ │ │ │ ├── ImageViewTouchBase$1.class
│ │ │ │ ├── ImageViewTouchBase$2.class
│ │ │ │ ├── ImageViewTouchBase$Recycler.class
│ │ │ │ ├── ImageViewTouchBase.class
│ │ │ │ ├── MonitoredActivity$LifeCycleAdapter.class
│ │ │ │ ├── MonitoredActivity$LifeCycleListener.class
│ │ │ │ ├── MonitoredActivity.class
│ │ │ │ ├── RotateBitmap.class
│ │ │ │ ├── TakePicActivity$1.class
│ │ │ │ ├── TakePicActivity.class
│ │ │ │ ├── TouchImageView.class
│ │ │ │ ├── TouchMoveImageView.class
│ │ │ │ ├── WaterMarkActivity$1.class
│ │ │ │ └── WaterMarkActivity.class
│ │ │ └── tag
│ │ │ ├── AddTagActivity$1.class
│ │ │ ├── AddTagActivity$2.class
│ │ │ ├── AddTagActivity$3.class
│ │ │ ├── AddTagActivity$4.class
│ │ │ ├── AddTagActivity$5.class
│ │ │ ├── AddTagActivity.class
│ │ │ ├── EmojiconTextView.class
│ │ │ ├── PreViewActivity.class
│ │ │ ├── ShowTagActivity.class
│ │ │ ├── TagInfo$Direction.class
│ │ │ ├── TagInfo$Type.class
│ │ │ ├── TagInfo.class
│ │ │ ├── TagView$1$1.class
│ │ │ ├── TagView$1.class
│ │ │ ├── TagView$2$1.class
│ │ │ ├── TagView$2.class
│ │ │ ├── TagView$3$1.class
│ │ │ ├── TagView$3.class
│ │ │ ├── TagView$TagViewListener.class
│ │ │ ├── TagView.class
│ │ │ ├── TagViewLeft.class
│ │ │ └── TagViewRight.class
│ │ └── util
│ │ ├── BitmapLoader.class
│ │ ├── FileUtils.class
│ │ ├── Logger.class
│ │ └── NormalUtils.class
│ ├── classes.dex
│ ├── dexedLibs
│ │ ├── android-support-v4-cdcfae562b26d9720ecda8c3f63ed57b.jar
│ │ ├── android-support-v7-appcompat-7a79db3165fef85efb825ba27d114bf1.jar
│ │ └── appcompat_v7_5-be08dbc852ace4f84c7d15c9f0f03e28.jar
│ ├── jarlist.cache
│ ├── JImageEditDemo.apk
│ ├── res
│ │ └── crunch
│ │ ├── drawable-hdpi
│ │ │ ├── brand_tag_point_black_bg.png
│ │ │ ├── brand_tag_point_white_bg.png
│ │ │ ├── camera_crop_height.png
│ │ │ ├── camera_crop_width.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon_place.png
│ │ │ ├── icon_tag_brand_active.png
│ │ │ ├── icon_tag_brand_normal.png
│ │ │ ├── icon_tag_geolocation_active.png
│ │ │ ├── icon_tag_geolocation_normal.png
│ │ │ ├── icon_tag_user_active.png
│ │ │ ├── icon_tag_user_normal.png
│ │ │ ├── indicator_autocrop.png
│ │ │ ├── tag_text_bg.9.png
│ │ │ ├── tag_text_bg_left.9.png
│ │ │ ├── tag_text_bg_right.9.png
│ │ │ ├── wm_1.png
│ │ │ ├── wm_2.png
│ │ │ ├── wm_3.png
│ │ │ ├── wm_4.png
│ │ │ ├── wm_5.png
│ │ │ └── wm_6.png
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ │ └── ic_launcher.png
│ │ └── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── resources.ap_
│ └── R.txt
├── gen
│ ├── android
│ │ └── support
│ │ └── v7
│ │ └── appcompat
│ │ └── R.java
│ └── com
│ └── example
│ └── jimageeditdemo
│ ├── BuildConfig.java
│ └── R.java
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── anim
│ │ ├── black_anim.xml
│ │ └── white_anim.xml
│ ├── drawable-hdpi
│ │ ├── brand_tag_point_black_bg.png
│ │ ├── brand_tag_point_white_bg.png
│ │ ├── camera_crop_height.png
│ │ ├── camera_crop_width.png
│ │ ├── ic_launcher.png
│ │ ├── icon_place.png
│ │ ├── icon_tag_brand_active.png
│ │ ├── icon_tag_brand_normal.png
│ │ ├── icon_tag_geolocation_active.png
│ │ ├── icon_tag_geolocation_normal.png
│ │ ├── icon_tag_user_active.png
│ │ ├── icon_tag_user_normal.png
│ │ ├── indicator_autocrop.png
│ │ ├── tag_text_bg.9.png
│ │ ├── tag_text_bg_left.9.png
│ │ ├── tag_text_bg_right.9.png
│ │ ├── wm_1.png
│ │ ├── wm_2.png
│ │ ├── wm_3.png
│ │ ├── wm_4.png
│ │ ├── wm_5.png
│ │ └── wm_6.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_add_tag.xml
│ │ ├── activity_crop_image.xml
│ │ ├── activity_crop.xml
│ │ ├── activity_main.xml
│ │ ├── activity_pre_view.xml
│ │ ├── activity_show_tag.xml
│ │ ├── activity_take_pic.xml
│ │ ├── activity_water_mark.xml
│ │ ├── fragment_main.xml
│ │ ├── tag_view_left.xml
│ │ └── tag_view_right.xml
│ ├── menu
│ │ └── main.xml
│ ├── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values-w820dp
│ └── dimens.xml
└── src
└── com
├── example
│ └── jimageeditdemo
│ └── MainActivity.java
└── pmmq
└── pmmqproject
├── config
│ └── Constant.java
├── ui
│ ├── picture
│ │ ├── CropActivity.java
│ │ ├── CropImageActivity.java
│ │ ├── CropImageView.java
│ │ ├── HighlightView.java
│ │ ├── ImageViewTouchBase.java
│ │ ├── MonitoredActivity.java
│ │ ├── RotateBitmap.java
│ │ ├── TakePicActivity.java
│ │ ├── TouchImageView.java
│ │ ├── TouchMoveImageView.java
│ │ └── WaterMarkActivity.java
│ └── tag
│ ├── AddTagActivity.java
│ ├── EmojiconTextView.java
│ ├── PreViewActivity.java
│ ├── ShowTagActivity.java
│ ├── TagInfo.java
│ ├── TagView.java
│ ├── TagViewLeft.java
│ └── TagViewRight.java
└── util
├── BitmapLoader.java
├── FileUtils.java
├── Logger.java
└── NormalUtils.java
56 directories, 204 files