Я хочу использовать загруженные изображения в качестве маркеров в MapView.Все изображения - это квадраты, но я бы хотел, чтобы дно также расширялось, образуя треугольник, обозначающий точную точку.
Мой подход заключался в создании холста, который немного больше изображения.Затем нарисуйте растровое изображение на холсте, а затем каким-то образом выберите цвет снизу растрового изображения и нарисуйте треугольную форму от горизонтального центра изображения до нижней части холста.Примерно так ...
![](https://i.stack.imgur.com/Pld9d.png)
Как вы можете догадаться, я застрял с последней частью.Пока у меня есть ....
Bitmap canvasBitmap = Bitmap.createBitmap(markerBitmap.getWidth(), markerBitmap.getHeight()+10, Bitmap.Config.ARGB_8888);
// The 10 pixels will be the so called "pin"
Canvas canvas = new Canvas(canvasBitmap);
canvas.drawBitmap(markerBitmap, 0.0f, 0.0f, null);
// Can figure out how to draw the 10 px bottom using the color from markerBitmap
Помощь !!