Imagem Mapa-like Controle Blackberry - CLDC Aplicação
-
13-09-2019 - |
Pergunta
Alguém sabe de uma imagem Mapa-like Controle Blackberry que eu posso usar no meu aplicativo CLDC? Se não houver um, há uma maneira de obter cliques x, y coordenadas em um MainScreen ou BitmapField controle derivado?
Obrigado,
Solução
Eu suponho que você está pensando desse controle a tempestade - o único dispositivo para o qual clicando em um ponto arbitrário na tela faz sentido
.Nesse caso, a maneira mais fácil é provavelmente a subclasse BitmapField ser focusable e responder aos cliques - algo como isto:
public class ClickableBitmapField extends BitmapField {
// Make the control focusable
public boolean isFocusable() {
return true;
}
protected boolean touchEvent(TouchEvent message) {
if (message.getEventCode == TouchEvent.CLICK) {
int x = message.getX();
int y = message.getY();
// do something with x and y here
}
}
}
É claro que seria muito mais complicado de implementar mapa de imagem funcionalidade tipo para um dispositivo trackball -. Você tem que manter um cursor ou algo que o usuário sabe onde eles estão clicando
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow