gpt4 book ai didi

Android:缩放 ImageView 及其 onDraw() 项目

转载 作者:行者123 更新时间:2023-11-29 02:07:51 24 4
gpt4 key购买 nike

总而言之,我已经扩展了 ImageView 以在图像上实现缩放缩放。这是通过修改矩阵并将其应用于图像来完成的。现在,我还覆盖了 onDraw() 来绘制图元(即矩形和圆形)。我已经将矩阵应用到 Canvas 上,它似乎已经正确处理了缩放比例,但唯一的问题是绘制的项目的位置不对。我如何着手翻译绘制项目的位置以反射(reflect)新比例?

最佳答案

有一种不用矩阵的方法,可以直接在onDraw方法中实现缩放缩放。查看此博客文章:http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html

  @Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);

canvas.save();
canvas.translate(mPosX, mPosY);
mIcon.draw(canvas);
canvas.restore();
}

关于Android:缩放 ImageView 及其 onDraw() 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com