android图像旋转x轴

问题描述 投票:0回答:2

我发现了很多解决方案如何相对于点旋转图像,例如whis。 enter image description here

但是我需要相对于 x 轴旋转图像,就像这样。 enter image description here

任何帮助,感激不尽。

android bitmap rotation
2个回答
4
投票

试试这个,

  ImageView imageView;   
    Matrix mMatrix = new Matrix();   
    imageView = (ImageView) findViewById(R.id.myimage);  

    Bitmap bmp = ((BitmapDrawable) getResources().getDrawable(  
    R.drawable.icon_150_380882090)).getBitmap();  

    Camera camera = new Camera();  
    camera.save();  
    camera.rotateY(50f);  
    //camera.rotateX(50f);  
    //camera.rotateZ(50f);  
    camera.getMatrix(mMatrix);  
    camera.restore();  

    Bitmap bm = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(),  
    bmp.getHeight(), mMatrix, true);  

    imageView.setImageBitmap(bm);  

0
投票

我也遇到这个需求,我不知道如何旋转图像的位图(如ImageView的setRotationX和setRotationY)。谁能帮助我,我真的很感激

© www.soinside.com 2019 - 2024. All rights reserved.