serhat
serhat
Bursa
14/07/2015 tarihinden beri üye
50 GY Puanı
59K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
2 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Uludağ Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

3
Tümünü Gör

Resimlerin Ölçeklendirilmesi

Android Studio 1.2.2  ve andengine ile basit bir oyun yapmaya çalışıyorum. Sorunum şu:

   İki resmi yan yana koymam gerekiyor. ( İsimleri :  Res1 ve Res2 )  Birinci resmin konumunu ( X, Y ) şeklinde ayarladıktan sonra ikinci resmin konumunu

( X +  Res1.getWidth() ,  Y )  şeklinde ayarlıyorum. 

   Emülatörde şu iki ekran değerleriyle test ediyorum :    

          1)        5,0"   1080 x 1920   

          2)        5,2"   1080 x 1920

    Birinci durumda problem çıkmıyor, ikinci ekranda çok bariz bir boşluk kalıyor. Sanki şöyle oluyor :  Örneğin,  Res1.getWidth()  fonksiyonu 200 değerini çeviriyor ama resmin ekrandaki genişliği yaklaşık 180 piksel oluyor.

İkinci resmi konumlandırırken neden   Res1.getWidth()  ifadesini kullanıyorum?   Çünkü;

Programın farklı ekran boyutlarında çalışabilmesini istiyorum. Bunun için  Res1 ve Res2 'nin  uygun boyutlu halleri  drawable-hdpi,                         drawable-xhdpi    ve   drawable-xxhdpi  klasörlerinde mevcut.  Dolayısıyla programın içinde sabit piksel değerlerini kullanamam.

Umarım anlatabilmişimdir.

 

 

 

9 yıl 4 ay önce yanıtladın

Resimlerin Ölçeklendirilmesi

15 Temmuz 2015 tarihinde cevaplandı

 Bahsettiğim problem emülatörde oluyordu. Gerçek bir cihazla denedim, sorun çıkmadı. ( Emülatöre tam güvenmemek gerekiyor sanırım.)  

 Yani problem çözülmüş oldu.

Resimlerin Ölçeklendirilmesi

14 Temmuz 2015 tarihinde cevaplandı

Özür dilerim. Çok dikkat etmeme rağmen bir noktayı iyi anlatamadığımı farkettim. 

Sorudaki "ikinci ekranda çok bariz bir boşluk kalıyor " cümlesi şöyle olmalıydı: 

İkinci ekranda RESİMLER ARASINDA çok bariz bir boşluk kalıyor.