【发布时间】:2011-07-19 17:10:21
【问题描述】:
我有一个地图视图,每个 OverlayItem 都有一个自定义项目,并且该类在这里。
class MapObject extends OverlayItem{
String name;
String heading;
Drawable marker = null;
PlaneObject(GeoPoint pt, String name, String snippet, Drawable marker){
super(pt,name,snippet);
this.marker = marker;
}
@Override
public Drawable getMarker(int stateBitset){
Drawable result = marker;
setState(result,stateBitset);
result.setBounds(-result.getIntrinsicWidth()/2, -result.getIntrinsicHeight(), result.getIntrinsicWidth() /2, 0);
//Want to rotate the drawable to the angle stored in the heading variable
return(result);
}
}
我希望能够通过类中的标题旋转 Drawable,这样当 mapView 调用它时,它将返回旋转后的 drawable。
【问题讨论】:
-
这是一个简单的旋转,还是您正在旋转地图并希望反向旋转位图以匹配地图的新方向。
标签: android android-mapview drawable