package com.ypx.imagepicker.views.wx;
|
|
import android.app.Activity;
|
import android.content.Context;
|
import android.graphics.Color;
|
import android.view.View;
|
import android.widget.ImageView;
|
import android.widget.RelativeLayout;
|
import android.widget.TextView;
|
|
import com.ypx.imagepicker.ImagePicker;
|
import com.ypx.imagepicker.R;
|
import com.ypx.imagepicker.utils.PCornerUtils;
|
import com.ypx.imagepicker.utils.PStatusBarUtil;
|
import com.ypx.imagepicker.views.base.SingleCropControllerView;
|
import com.ypx.imagepicker.widget.cropimage.CropImageView;
|
|
public class WXSingleCropControllerView extends SingleCropControllerView {
|
private TextView mCompleteBtn;
|
private TextView mTitle;
|
|
public WXSingleCropControllerView(Context context) {
|
super(context);
|
}
|
|
@Override
|
protected int getLayoutId() {
|
return R.layout.picker_wx_crop_titlebar;
|
}
|
|
@Override
|
protected void initView(View view) {
|
RelativeLayout mTitleBar = view.findViewById(R.id.mTitleBar);
|
ImageView mIvBack = view.findViewById(R.id.iv_back);
|
mTitle=view.findViewById(R.id.tv_title);
|
mCompleteBtn = view.findViewById(R.id.tv_rightBtn);
|
mTitleBar.setBackgroundColor(Color.WHITE);
|
mCompleteBtn.setBackground(PCornerUtils.cornerDrawable(ImagePicker.getThemeColor(), dp(2)));
|
mIvBack.setOnClickListener(new OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
onBackPressed();
|
}
|
});
|
mCompleteBtn.setText(getContext().getString(R.string.picker_str_title_crop_right));
|
mTitle.setText(getContext().getString(R.string.picker_str_title_crop));
|
}
|
|
@Override
|
public void setStatusBar() {
|
PStatusBarUtil.setStatusBar((Activity) getContext(), Color.WHITE, false, true);
|
}
|
|
@Override
|
public View getCompleteView() {
|
return mCompleteBtn;
|
}
|
|
@Override
|
public void setCropViewParams(CropImageView cropImageView, MarginLayoutParams params) {
|
params.topMargin = dp(50);
|
cropImageView.setLayoutParams(params);
|
}
|
|
}
|