当前位置: 首页 > news >正文

asp网站如何虚拟发布网络运维实习报告

asp网站如何虚拟发布,网络运维实习报告,网站建设现在主要做些什么,网络广告怎么投放要实现这个功能,首先需要创建一个自定义的View,然后在该View中绘制背景框和裁剪后的图片。以下是一个简单的实现: 1. 创建一个名为CustomImageView的自定义View类,继承自View: 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:id="@+id/custom_image_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_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.yayakq.cn/news/10704/

相关文章:

  • 深圳建筑网站展览会网站建设
  • 阳江网站建设公司网站建设合作协议文本
  • 水头网站建设html网页设计代码作业代码
  • 外贸业务流程厦门网站快速排名优化
  • wordpress商城建站音乐网站后台管理模板
  • 网站建设观点知识普及深圳新闻最新消息今天
  • 宋祖儿在哪个网站做网红wordpress账号交易
  • 企业网站开发说明输入一组基因做网络图的网站
  • 网站网站代理怎么做网站建设开发哪家好
  • 北京定制网站售后网站开发需求文档
  • 母版页和窗体做网站例子关于销售网站建设的短文
  • vip视频解析网站建设二手书交易网站开发背景分析
  • 在线旅游网站平台有哪些上海浦东刚刚发生的命案
  • 做网站点击软件大连建设信息
  • 网站架设的结构ftp建网站
  • 成都APP,微网站开发wordpress前端开发
  • 怎么做网站背景图温州做网络推广的公司
  • 伊滨区网站建设网站建设有啥费用
  • 要加强网站内容的建设曼斯特(北京)网站建设公司
  • 给公司做一个网站流程seo是什么意思som
  • 北京长空建设有限公司网站临邑网站制作
  • 西部数码网站备案查询贵州二级站seo整站优化排名
  • 美食网站建设需求分析wordpress做app
  • 做网站工资多少阜阳网站设计
  • 做视频网站要什么软件下载公司介绍信模板
  • 刘强东自己做网站福永网站推广
  • 新浪云计算 网站开发苏州建设网站的网络公司
  • 本地安装网站wordpress 虎嗅
  • 局域网下怎么访问自己做的网站网页模板源代码
  • 清河网站建设公司个人备案网站 论坛