1

我有 png 地板地图图像。我正在使用下面的代码来设置默认图像大小以适合视图。

imageView 是我的 ImageSwitcher 中的视图:

imageView.setImageMatrix(createDefaultMatrix());

private Matrix createDefaultMatrix() {
    Matrix matrix = new Matrix();
    matrix.setValues(new float[]{1.136f, 0.0f, -17.204117f,0.0f, 1.136f, 66.24078f,0.0f, 0.0f, 1.0f});
    matrix.postScale(1.1085271f, 1.1085271f, 198.08646f, 304.4192f);
    return matrix;
}

如果您注意到,我使用固定值只是为了使图像适合视图。

任何关于如何自动适应其视图的指导都值得赞赏。

4

1 回答 1

0

你为什么不缩放图像?试试 CENTER_INSIDE

于 2011-09-27T05:54:12.973 回答