blackberry bitmapfield

Blackberry Clickable BitmapField



(1)

public class CustomMenuButtonField extends Field{ Bitmap normal,focused; public CustomMenuButtonField(String bitmap1, String bitmap2) { normal = Bitmap.getBitmapResource(bitmap1); focused = Bitmap.getBitmapResource(bitmap2); } protected void layout(int width, int height) { setExtent(width, height); // Set them according to your design } protected boolean navigationClick(int status, int time) { fieldChangeNotify(0); return true; } public boolean isFocusable() { return true; } protected void paint(Graphics graphics) { if(isFocus()) { graphics.drawBitmap(0, 0, width, height, focused, 0, 0); } else { graphics.drawBitmap(0, 0, width, height, normal, 0, 0); } }

}

Si desea dar coordenadas como parámetros, agréguelos. Altura y ancho depende de usted ..

Quiero crear un mapa de bits personalizado para poner iconos en mi pantalla de menú. Quiero que se haga clic. También quiero dar las coordenadas X e Y del icono como parámetro al Custom BitmapField. ¿Cómo puedo hacer eso?