Back to project page imageCropLib.
The source code is released under:
GNU Lesser General Public License
If you think the Android project imageCropLib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.mhk.android.croplib.demo; /*w w w.ja va 2s.c o m*/ import android.annotation.SuppressLint; import android.graphics.Bitmap; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import com.mhk.android.croplib.BaseActivity; import com.mhk.android.croplib.CropImageView; import com.mhk.android.croplib.Recycler; import com.mhk.android.croplib.demo.R; @SuppressLint("NewApi") public class CropTest extends BaseActivity implements OnClickListener{ Button pick, crop; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.crop_view); imageView = (CropImageView) findViewById(R.id.crop_image); pick=(Button) findViewById(R.id.pick); crop=(Button) findViewById(R.id.crop); pick.setOnClickListener(this); crop.setOnClickListener(this); imageView.setRecycler(new Recycler() { @Override public void recycle(Bitmap b) { // TODO Auto-generated method stub b.recycle(); System.gc(); } }); } final int REQUEST_PICK=121; @Override public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()) { case R.id.pick: pickImageFromGallery(); break; case R.id.crop: cropImage(); break; } } }