Pergunta

Tentando resolver meu problema atual De desenhar uma imagem em um Android MapView e depois animá -la para representar um objeto em movimento, decidi tentar desenhar uma visão de imagem bruta em um ponto general no mapa e depois tentar animá -lo a partir daí.

Este é o código que coloquei na minha atividade de mapa (estende o método onCreate do MapActivity):

GeoPoint point = new GeoPoint(19240000, -99120000);
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.icon);
LayoutParams lp = new LayoutParams(iv.getWidth(), iv.getHeight(), point, LayoutParams.BOTTOM);

mapView.addView(iv, lp);

Novamente, estou apenas tentando desenhar o ícone estático e animá -lo a partir daí. Já posso fazer isso com um itemizado, mas até onde eu sei, não consigo animar os elementos de um animado sobrecarregar a maneira como posso animar uma visão. Assim, usando o ImageView.

Mas o ícone não aparece. Algum pensamento ou sugestão?

Foi útil?

Solução

MapView.LayoutParams screenLP = new MapView.LayoutParams(MapView.LayoutParams.WRAP_CONTENT, 
                MapView.LayoutParams.WRAP_CONTENT, point, width/2,
                0, MapView.LayoutParams.LEFT | MapView.LayoutParams.BOTTOM)

Você já tentou com as tags wrap_content?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top