導航:首頁 > 操作系統 > android照片旋轉90度

android照片旋轉90度

發布時間:2022-11-06 01:24:25

android 圖片旋轉問題

關於android系統的圖片旋轉問題,你可以用下了程序:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_ALT_LEFT)//調音鍵加
imageView = (ImageView) findViewById(R.id.imageView1);
RotateAnimation rotateAnimation = new RotateAnimation(0, 10,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
0.5f);//顯示動畫
rotateAnimation.setFillAfter(true);
imageView.startAnimation(rotateAnimation);
return super.onKeyDown(keyCode, event);
}
如果用畫布進行圖片的旋轉,那麼進行下列操作:
步驟:
1、畫布平移坐標原點
2、旋轉畫布
示例代碼
canvas.save();//保存當前畫布狀態
canvas.translate(x, y); //將坐標中心平移到要圍繞的坐標點x,y
canvas.rotate(90);//旋轉角度,這里比如90度
canvas.restore();//恢復畫圖狀態到保存前

⑵ 華為榮耀x4手機拍的照片順時針旋轉90度怎麼辦

親,進入圖庫->菜單->設置,第一項為圖片旋轉,如果旋轉跟隨系統,就隨著重力感應的開關而變動。

⑶ android camera 豎屏顯示,但是保持的圖片旋轉了90°,怎麼辦

字體的話就選字體
圖片的話 除非你屏夠大 不然旋轉了圖片也看不全 或者壓縮
旋轉圖片可以用windows的圖片閱覽器,也可以用其他軟體編輯,
當然 播放器也有這個功能,在你建立的播放文件裡面,有這個旋轉選項

⑷ android 用 SurfaceView 預覽 拍照,豎屏時,顯示的圖像旋轉了90度,怎麼處理

設置activity不讓它重力感應

⑸ 手機圖片旋轉怎麼弄

如何讓手機里的照片旋轉,步驟如下;

1、在手機相冊中打開想要旋轉的照片,點擊「編輯」(如上圖所示)按鈕

⑹ 如何讓手機里的照片旋轉

1、打開手機界面上面的「圖庫」選項

⑺ Android Camera開發系列:調整Camera預覽方向

有時候我們想根據自己的需要調整下Camera的預覽方向,那麼是調用哪個API可以達到我們的目的呢?

我們看下下圖拍的幾張小可愛的照片,分別是正常方向、旋轉180度、90度拍的照片。

Camera1上,我們可以通過 setDisplayOrientation(int degress); 來設置camera預覽的方向。

這里也貼下源碼裡面關於setDisplayOrientaion介面的詳細說明。

Camera2的API上,找了一通,發現並沒有像Camera1上,可以通過類似的介面來設置預覽方向,不過可以通過TextureView.setTransform(matrix);來通過調整textureView的顯示來達到目的。

⑻ Android 圖片旋轉

旋轉圖片通常的方法:

但是找到另一種方法,根據網上的方法改的,網路上的只支持90度旋轉,其他角度有問題。但是改造後只支持90、270、360以及其負值的角度旋轉:

第二種方法效率比第一種快40%左右,第二種不能支持任意角度旋轉,但是需要對於需要提高效率的地方,這個方法真管用。

⑼ android怎麼實現圖片旋轉

可以使用RotateAnimation動畫實現,設定無限循環即可

代碼如下

java">{

ImageViewiv;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
iv=(ImageView)findViewById(R.id.image);
RotateAnimationanimation=newRotateAnimation(0,360);
animation.setDuration(100000);//設定轉一圈的時間
animation.setRepeatCount(Animation.INFINITE);//設定無限循環
animation.setRepeatMode(Animation.RESTART);
iv.startAnimation(animation);
}
}


也可以自定義view繼承於imageview,啟動一個線程,在while循環里設置view的旋轉角度


{

privatefloatmCurDegree=0;//當前旋轉角度
publicRotateView(Contextcontext,AttributeSetattrs){
super(context,attrs);
newThread(this).start();
}

@Override
protectedvoidonLayout(booleanchanged,intleft,inttop,intright,
intbottom){
super.onLayout(changed,left,top,right,bottom);
//設定旋轉中心
setPivotX(getMeasuredWidth()/2);
setPivotY(getMeasuredHeight()/2);
}

@Override
publicvoidrun(){
while(true){
setRotation(mCurDegree);
mCurDegree+=5;
postInvalidate();
SystemClock.sleep(16);
}
}
}

在布局文件里使用RotateView代替imageview即可

閱讀全文

與android照片旋轉90度相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163