91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
丰城市| 家居| 师宗县| 巨野县| 英山县| 桐梓县| 隆尧县| 穆棱市| 永丰县| 嘉鱼县| 康保县| 玉树县| 黄龙县| 安化县| 九台市| 镇安县| 敦化市| 凤山市| 乡城县| 长兴县| 柞水县| 永新县| 湖南省| 延吉市| 石渠县| 绥阳县| 东乡族自治县| 资溪县| 师宗县| 个旧市| 大丰市| 嘉禾县| 江川县| 澄江县| 民勤县| 石棉县| 丘北县| 靖安县| 沈阳市| 达日县| 井研县|