library/src/main/java/com/lqr/imagepicker/ui/ImageCropActivity.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.lqr.imagepicker.ui;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.lqr.imagepicker.ImagePicker;
import com.lqr.imagepicker.R;
import com.lqr.imagepicker.bean.ImageItem;
import com.lqr.imagepicker.view.CropImageView;
import java.io.File;
import java.util.ArrayList;
public class ImageCropActivity extends ImageBaseActivity implements View.OnClickListener, CropImageView.OnBitmapSaveCompleteListener {
private CropImageView mCropImageView;
private Bitmap mBitmap;
private boolean mIsSaveRectangle;
private int mOutputX;
private int mOutputY;
private ArrayList<ImageItem> mImageItems;
private ImagePicker imagePicker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_crop);
imagePicker = ImagePicker.getInstance();
//初始化View
findViewById(R.id.btn_back).setOnClickListener(this);
Button btn_ok = (Button) findViewById(R.id.btn_ok);
btn_ok.setText(getString(R.string.complete));
btn_ok.setOnClickListener(this);
TextView tv_des = (TextView) findViewById(R.id.tv_des);
tv_des.setText(getString(R.string.photo_crop));
mCropImageView = (CropImageView) findViewById(R.id.cv_crop_image);
mCropImageView.setOnBitmapSaveCompleteListener(this);
//获取需要的参数
mOutputX = imagePicker.getOutPutX();
mOutputY = imagePicker.getOutPutY();
mIsSaveRectangle = imagePicker.isSaveRectangle();
mImageItems = imagePicker.getSelectedImages();
String imagePath = mImageItems.get(0).path;
mCropImageView.setFocusStyle(imagePicker.getStyle());
mCropImageView.setFocusWidth(imagePicker.getFocusWidth());
mCropImageView.setFocusHeight(imagePicker.getFocusHeight());
//缩放图片
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
后面还有 66 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
