Selasa, 31 Agustus 2010

Rasio / Perbandingan

Assalamu'alaikum

kenapa harus ada pembahasan tentang rasio?
Pertanyaan awalnya seperti itu, Blackberry diciptakan dengan kondisi resolusi yang berbeda-beda, mungkin singkatnya di imajinasikan seperti Handphone kondisi lebar dan tingginya pasti tidak semua Hp sama resolusinya. Nah di Blackberry juga seperti itu. untuk dapat menyesuaikan gambar pada Blackberry yang mempunyai ukuran yang berbeda-beda tidak perlu membuat satu Applikasi untuk ukuran 480 x 320 ( bold ) dan untuk ukuran 480 x 360 (javeline) harus dibuat baru lagi.

nah untuk itu pada kali ini saya akan memberikan 1 jurus ampuh untuk dapat menyesuaikan semuanya itu...

1. buatlah 1 variabel dengan type data double

double ratio = (double) Display.getHeight() / (double)480

keterangan
a. tanda (double) pada Display.getHeight() dan pada angka 480 menandakan data tersebut akan dipaksa menjadi type data double yang sebelumnya secara langsung bertype data integer.


2. buatlah 1 variabel lagi dengan type data EncodeImage

EncodeImage namaGambarnyakek = EncodeImage.getEncodeImageResources("disini/nih/tempatnya/gamar/namaGambarnyakek.png");

Keterangan : type data diatas langsung di inisialisasikan pemanggilan nama file


3. buatlah inisialisasi variabel tersebut untuk dan di kombinasikan dengan rasio

namaGambarnyaKek = ImageUtil.scaleImage(namaGambarnyaKek, ratio);

untuk ImageUtil nanti sedikit error karena harus disisipkan library tambahan karena tidak ada didalam RIM. klo mau di download aja di link ini

http://www.4shared.com/file/mYC8hVAS/ImageUtil.html


ok selanjutnya nama gambar tersebut bisa dipanggil dimana posisinya nanti setiap ganti/ingin mencoba di type Blackberry dengan resolusi berbeda maka tinggal dimasukkan nama variabelnya saja.... dengan cara

add(new BitmapField(namaGambarnyaKek.getBitmap()));
ok sekian dari saya, mudah2an bermanfaat untuk teman-teman dan para pembaca.

wassalamu'alaikum

Tidak ada komentar:

Posting Komentar