Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以将位图描述符转换为位图?_Java_Android_Google Maps_Bitmap - Fatal编程技术网

Java 是否可以将位图描述符转换为位图?

Java 是否可以将位图描述符转换为位图?,java,android,google-maps,bitmap,Java,Android,Google Maps,Bitmap,我需要将BitmapDescriptor转换为位图 我可以使用以下代码将位图转换为位图描述符: BitmapDescriptor bd = BitmapDescriptorFactory.fromBitmap(bitmap); 但我怎么能反其道而行之呢 我需要以位图格式获取BitmapDescriptorFactory.defaultMarker()。我不确定,但我认为这是不可能的 在我的应用程序中,我需要更改默认的市场颜色…我用下面的代码得到了默认的位图标记,希望它能帮助你 Drawable

我需要将BitmapDescriptor转换为位图

我可以使用以下代码将位图转换为位图描述符:

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吗?