Java 是否可以将位图描述符转换为位图?
我需要将BitmapDescriptor转换为位图 我可以使用以下代码将位图转换为位图描述符:Java 是否可以将位图描述符转换为位图?,java,android,google-maps,bitmap,Java,Android,Google Maps,Bitmap,我需要将BitmapDescriptor转换为位图 我可以使用以下代码将位图转换为位图描述符: BitmapDescriptor bd = BitmapDescriptorFactory.fromBitmap(bitmap); 但我怎么能反其道而行之呢 我需要以位图格式获取BitmapDescriptorFactory.defaultMarker()。我不确定,但我认为这是不可能的 在我的应用程序中,我需要更改默认的市场颜色…我用下面的代码得到了默认的位图标记,希望它能帮助你 Drawable
BitmapDescriptor bd = BitmapDescriptorFactory.fromBitmap(bitmap);
但我怎么能反其道而行之呢
我需要以位图格式获取BitmapDescriptorFactory.defaultMarker()。我不确定,但我认为这是不可能的 在我的应用程序中,我需要更改默认的市场颜色…我用下面的代码得到了默认的位图标记,希望它能帮助你
Drawable d = DrawableUtils.resizeImageToDrawable(
MapViewFragment.mapViewActivity,
Configuration.Display.getDrawableFix(i),
Configuration.MapView.getWaypointIconWidth(),
Configuration.MapView.getWaypointIconHeight());
d.setColorFilter(color, Mode.MULTIPLY);
Bitmap b = ((BitmapDrawable) d).getBitmap();
Canvas myCanvas = new Canvas(b);
int myColor = b.getPixel(0,0);
ColorFilter filter = new LightingColorFilter(myColor, color);
如果您有任何问题可以问库“import android.support.v7.widget.DrawableUtils;”不要将ImageToDrawable调整为可绘制。你在用lib吗?