19
ImageView.setImageMatrix(行列)を使用してイメージを回転したいだけですが、単に効果がありません。 私はmatrix.postRotate(45、20、20)を呼び出します。上の関数に渡す前に、効果はありませんが、画像は回転しません。どうして?ImageView.setImageMatrix()が機能しないのはなぜですか?
matrix.postRotate(45, 20, 20);
ImageView.setImageMatrix(matrix)
@ローランド:ああ。最近、ImageViewのソースを見て、 'mMatrix'(画像マトリックス)も他のモードでも読み込まれていることがわかりましたが、私はもう一度見て、実際には' Matrix.set *() '一連のメソッド。 – bigstones
私にとってはうまくいかない。私のコード 'Matrix matrix = new Matrix(); \t matrix.postRotate(90); \t \t my_img.setScaleType(ScaleType.MATRIX); \t my_img.setImageMatrix(行列); '何も起こりません! – thomaus
'matrix.postRotate(90、imageWidth/2、imageHeigth/2); ' –