Soru & Cevap

imageview yön sorunu

10.04.2016 - 02:38

bir kamera uygulaması geliştiriyorum ve böyle bir sorun var .Meslea telefonu sola dogru yatırıp foto çekince imageview da dikey olarak çıkıyor.Dolayısiyle galeiryede böyle kaydediliyor.Galedire elle döndürme işlemi uygularsanız anca o zaman oluyor. Benim istediigm sola veya saga döndürp foto cekınce imageview da yatay olarak gözüksüsün dikey olarak degil.İmageview da gözükme sorunu halledersek galieyede sorun olmadan kaydedilir.

hatalı olarak gözüken :http://i.hizliresim.com/4r3lqq.jpg

yapmak istedigim:http://i.hizliresim.com/7gpvPL.jpg

 

 

6 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
10.05.2016 - 11:43
public Bitmap rotateBmp(Bitmap bmp){
    Matrix matrix = new Matrix();
    //set image rotation value to 90 degrees in matrix.
    matrix.postRotate(90);
    //supply the original width and height, if you don't want to change the height and width of bitmap.
    bmp = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(),bmp.getHeight(), matrix, true);
    return bmp;
}

methodunu kullanarak bitmap resmi rotate edip yatay yapabilirsin ve onu imageview'e setImageBitmap methoduyla set edersin.

Ulaş Sancak
24.05.2016 - 03:28
iOS'a sormuş adam. :O