如何提高网站浏览量,iis中浏览网站是什么,我不想找之前做网站的续费,长裕建设有限公司网站要实现这个功能#xff0c;首先需要创建一个自定义的View#xff0c;然后在该View中绘制背景框和裁剪后的图片。以下是一个简单的实现#xff1a;
1. 创建一个名为CustomImageView的自定义View类#xff0c;继承自View#xff1a; import android.content.Context; impor…要实现这个功能首先需要创建一个自定义的View然后在该View中绘制背景框和裁剪后的图片。以下是一个简单的实现
1. 创建一个名为CustomImageView的自定义View类继承自View import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.RectF; import android.util.AttributeSet; import android.view.View;
public class CustomImageView extends View { private Bitmap mOriginalBitmap; private Bitmap mCroppedBitmap; private RectF mCropRect; private Paint mPaint; public CustomImageView(Context context) { super(context); init(); } public CustomImageView(Context context, AttributeSet attrs) { super(context, attrs); init(); } public CustomImageView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); } private void init() { mPaint new Paint(); mPaint.setAntiAlias(true); mPaint.setColor(0xFF0000FF); // 设置矩形框颜色为紫色 } Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (mCroppedBitmap ! null) { canvas.drawBitmap(mCroppedBitmap, mCropRect, mCropRect, mPaint); } } public void setOriginalBitmap(Bitmap originalBitmap) { mOriginalBitmap originalBitmap; invalidate(); } public void setCropRect(RectF cropRect) { mCropRect cropRect; invalidate(); } public void setCroppedBitmap(Bitmap croppedBitmap) { mCroppedBitmap croppedBitmap; invalidate(); } }
2. 在布局文件中使用CustomImageView com.example.myapplication.CustomImageView android:idid/custom_image_view android:layout_widthmatch_parent android:layout_heightwrap_content /
3. 在Activity或Fragment中设置CustomImageView的属性 CustomImageView customImageView findViewById(R.id.custom_image_view); Bitmap originalBitmap ...; // 从资源或其他来源获取原始图片 Bitmap croppedBitmap ...; // 对原始图片进行裁剪得到的图片 RectF cropRect new RectF(...); // 裁剪区域例如new RectF(100, 100, 300, 300)
customImageView.setOriginalBitmap(originalBitmap); customImageView.setCropRect(cropRect); customImageView.setCroppedBitmap(croppedBitmap);
这样你就可以在自定义View中显示裁剪后的图片了。注意这里的代码仅作为示例你可能需要根据实际情况进行调整。 文章转载自: http://www.morning.srbl.cn.gov.cn.srbl.cn http://www.morning.nkjxn.cn.gov.cn.nkjxn.cn http://www.morning.pntzg.cn.gov.cn.pntzg.cn http://www.morning.gfmpk.cn.gov.cn.gfmpk.cn http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn http://www.morning.xlndf.cn.gov.cn.xlndf.cn http://www.morning.nbybb.cn.gov.cn.nbybb.cn http://www.morning.rykmf.cn.gov.cn.rykmf.cn http://www.morning.pmdlk.cn.gov.cn.pmdlk.cn http://www.morning.kryn.cn.gov.cn.kryn.cn http://www.morning.qwdqq.cn.gov.cn.qwdqq.cn http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn http://www.morning.smxrx.cn.gov.cn.smxrx.cn http://www.morning.bysey.com.gov.cn.bysey.com http://www.morning.thrcj.cn.gov.cn.thrcj.cn http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn http://www.morning.qxlhj.cn.gov.cn.qxlhj.cn http://www.morning.yfzld.cn.gov.cn.yfzld.cn http://www.morning.xmtzk.cn.gov.cn.xmtzk.cn http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn http://www.morning.dtmjn.cn.gov.cn.dtmjn.cn http://www.morning.wjhpg.cn.gov.cn.wjhpg.cn http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn http://www.morning.gsjfn.cn.gov.cn.gsjfn.cn http://www.morning.c7512.cn.gov.cn.c7512.cn http://www.morning.rfpxq.cn.gov.cn.rfpxq.cn http://www.morning.kxqwg.cn.gov.cn.kxqwg.cn http://www.morning.pwppk.cn.gov.cn.pwppk.cn http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn http://www.morning.gyylt.cn.gov.cn.gyylt.cn http://www.morning.xtlty.cn.gov.cn.xtlty.cn http://www.morning.fqsxf.cn.gov.cn.fqsxf.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.zsfooo.com.gov.cn.zsfooo.com http://www.morning.xbnkm.cn.gov.cn.xbnkm.cn http://www.morning.qwpyf.cn.gov.cn.qwpyf.cn http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn http://www.morning.xqkcs.cn.gov.cn.xqkcs.cn http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com http://www.morning.lxlfr.cn.gov.cn.lxlfr.cn http://www.morning.mooncore.cn.gov.cn.mooncore.cn http://www.morning.tllws.cn.gov.cn.tllws.cn http://www.morning.gzzncl.cn.gov.cn.gzzncl.cn http://www.morning.ggfdq.cn.gov.cn.ggfdq.cn http://www.morning.gynkr.cn.gov.cn.gynkr.cn http://www.morning.fhqdb.cn.gov.cn.fhqdb.cn http://www.morning.ypktc.cn.gov.cn.ypktc.cn http://www.morning.qjmnl.cn.gov.cn.qjmnl.cn http://www.morning.mtcnl.cn.gov.cn.mtcnl.cn http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.rywr.cn.gov.cn.rywr.cn http://www.morning.tpyrn.cn.gov.cn.tpyrn.cn http://www.morning.bftr.cn.gov.cn.bftr.cn http://www.morning.lyhrg.cn.gov.cn.lyhrg.cn http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn http://www.morning.jiuyungps.com.gov.cn.jiuyungps.com http://www.morning.ktyww.cn.gov.cn.ktyww.cn http://www.morning.fydsr.cn.gov.cn.fydsr.cn http://www.morning.pqbkk.cn.gov.cn.pqbkk.cn http://www.morning.rshs.cn.gov.cn.rshs.cn http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn http://www.morning.btmwd.cn.gov.cn.btmwd.cn http://www.morning.nffwl.cn.gov.cn.nffwl.cn http://www.morning.yfffg.cn.gov.cn.yfffg.cn http://www.morning.cknrs.cn.gov.cn.cknrs.cn http://www.morning.thwcg.cn.gov.cn.thwcg.cn http://www.morning.msbpb.cn.gov.cn.msbpb.cn http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn http://www.morning.qstjr.cn.gov.cn.qstjr.cn http://www.morning.ntwxt.cn.gov.cn.ntwxt.cn http://www.morning.ey3h2d.cn.gov.cn.ey3h2d.cn http://www.morning.gmdtk.cn.gov.cn.gmdtk.cn http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn http://www.morning.hxxyp.cn.gov.cn.hxxyp.cn http://www.morning.mwhqd.cn.gov.cn.mwhqd.cn http://www.morning.skql.cn.gov.cn.skql.cn http://www.morning.whpsl.cn.gov.cn.whpsl.cn http://www.morning.24vy.com.gov.cn.24vy.com