まず、画像の特定の領域にズームインしたくありません。画像を大きくしたいのですが、画面に対して大きすぎる場合は、画面に対して大きすぎる部分が端から落ちるようにしたいだけです (基本的に、画面に収まらない部分はそのまま表示されます)。見えません)。これを行う方法についてのアイデアはありますか?
1 に答える
1
を に設定しImageView.ScaleType
、MATRIX
適切な行列を指定してスケーリングを行います。
ImageView iv;
iv.setScaleType(ScaleType.MATRIX);
//New matrix is identity matrix
Matrix m = new Matrix();
/*
* Scale to 2x in both directions.
* There is also a version that takes a pivot point if you want
* to set the scale's point of origin.
*/
m.postScale(2.0f, 2.0f);
iv.setImageMatrix(m);
HTH
于 2012-06-20T21:15:09.970 に答える