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
2. buatlah 1 variabel lagi dengan type data EncodeImage
3. buatlah inisialisasi variabel tersebut untuk dan di kombinasikan dengan rasio
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
wassalamu'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