亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

android怎么把圖片水平旋轉

小億
98
2023-12-09 05:07:28
欄目: 編程語言

要將圖片水平旋轉,可以使用Android中的Matrix類和Bitmap類。

首先,加載要旋轉的圖片并創建一個Bitmap對象:

Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image);

然后,創建一個Matrix對象,并使用Matrix的preScale方法將圖片水平翻轉:

Matrix matrix = new Matrix();
matrix.preScale(-1, 1);

這里的參數(-1, 1)表示在x軸上翻轉,y軸上不變。

接下來,使用Bitmap的createBitmap方法將原始圖片和Matrix對象合并生成一個新的Bitmap對象:

Bitmap flippedBitmap = Bitmap.createBitmap(originalBitmap, 0, 0, originalBitmap.getWidth(), originalBitmap.getHeight(), matrix, true);

這里的參數matrix表示使用Matrix對象進行轉換。

最后,可以將旋轉后的圖片顯示在ImageView或其他視圖上:

ImageView imageView = findViewById(R.id.imageView);
imageView.setImageBitmap(flippedBitmap);

完成以上步驟后,圖片就會水平旋轉顯示在屏幕上了。

0
社会| 修武县| 宣威市| 原阳县| 新竹市| 息烽县| 清镇市| 蓝山县| 舞阳县| 鄄城县| 荣昌县| 宁德市| 孝义市| 萨嘎县| 临澧县| 灯塔市| 沙雅县| 巴东县| 香河县| 惠东县| 陵水| 乳山市| 河间市| 蒲江县| 长兴县| 合川市| 二手房| 长海县| 阜宁县| 大足县| 安岳县| 贺兰县| 碌曲县| 哈密市| 读书| 本溪| 新宾| 大新县| 安化县| 桐庐县| 临潭县|