Ekranın ortasından tuvali döndürmeye çalışıyorum, alt sağda (0,0) koordinatlarını elde etmek için.Android: ekranın ortasındaki tuvali döndürün
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
canvas.rotate(180, width/2, height/2);
Bu doğru döndürmek etmez ve her şey API düzeyinde 17 ile Ama API düzeyinde 8 (0,0) ile AVD üzerinde AVD de mükemmeldir koordinat:
Bu
ben böyle yaparız yanlış yerde görünür. Dönme önce resim çok bu cihazda bütün ekranı uydurma, ama şimdi şuna benzer:ne sorunu neden oluyor?
* EDIT!
sorun kendi orta nokta etrafında tuval dönen giderilir:
canvas.rotate(180,canvas.getWidth()/2,canvas.getHeight()/2);
Ama yine de, niçin eski olmayan API'leri ile önceki sürümü çalışır?