일부 마커가있는지도가 있습니다. 마커는 ItemizedOverlay<OverlayItem>
으로 확장되는 클래스에서 정의됩니다. onTap()에서 마커의 이미지를 변경합니다.초점을 잃을 때 핀의 이미지를 변경하십시오.
포커스를 잃어도 마커 이미지를 변경하고 싶습니다.
나는
@Override
public void setOnFocusChangeListener(OnFocusChangeListener l) {
Drawable onTapMarker = mContext.getResources().getDrawable(R.drawable.pin_blue);
currentItem.setMarker(onTapMarker);
super.setOnFocusChangeListener(l);
}
을 시도했지만 해고되지 않습니다. 어떻게 해결할 수 있습니까?
이것은 나를 위해 작동하지 않았다. 나는 그것을 전달하기 위해 addState에 "new int [] android.R.attr.state_pressed}"를 전달해야했다. – Jeremy