Sen yani dört resim drawables olmalıdır: (+) içinde
- Yakınlaştırma/devre dışı
- Zoom out etkinleştirmek (-)/devre dışı
koyun etkinleştirmek MapView
düzenini, arka plan resmi yukarıdaki çizim malzemeleriyle birlikte bir ImageView
veya Button
.
zoomIn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mapView.getController.zoomIn()
checkzoom();
}
});
zoomOut.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mapView.getController.zoomOut()
checkzoom();
}
});
public void checkzoom() {
if(mapView.getZoomLevel()==1) // dont know if 0 or 1, just wrote it
{
zoomOut.setEnabled(false);
// or u can change drawable and disable click
}
if(mapView.getZoomLevel()==18) {
zoomIn.setEnabled(false);
// or u can change drawable and disable click
}
}
DÜZENLEME:
Tam olarak ne yapmak istersiniz, daha fazla ayrıntı verebilir misiniz? – DuyguK
Yakınlaştırma düğmelerinin görünümünü değiştirmenin kolay bir yolu olup olmadığını öğrenmek isterim veya yeni çekilebilir öğeler oluşturup bunları projeye eklerim, dinleyicileri ve diğerlerini geçersiz kılmalıyım ... ama sanırım yaratmalıyım kendi zoom düğmelerim – jalv1039
@ jalv1039: Google'da arama yapıyorsanız bu düğmeleri kolayca alabilirsiniz. –