Как сделать этот тип рисованным в XML

Я хочу сделать прозрачный круг в центре экрана и непрозрачный на остальной части экрана. Возможно ли это с помощью drawable? Или это можно сделать программно.

Я добавил изображение поверх карты. Карта работает отлично. Но проблема в том, что я хочу поддерживать несколько разрешений, поэтому я не хочу использовать разные изображения. https://www.dropbox.com/sh/yyafqik996p4avp/AABc8ZMKi4pks_BQutQrbg8aa?dl=0

РЕДАКТИРОВАТЬ:

1) Изображение карты - это то, что я ожидаю. 2)Mapfilter image - это то, что я хочу создать, используя рисование или программно. 3) Выходное изображение - то, что я получаю, используя метод ниже.

Я использовал этот метод, чтобы нарисовать второе изображение http://pastebin.com/MUrH8gmS

Я установил выходное растровое изображение для моего изображения, используя метод setImageBitmap

Но теперь проблема в том, что он оставляет некоторое пространство слева и справа от изображения (см. Output.png изображение). Как это убрать?

1 ответ

Ты можешь использовать GroundOverlay.GroundOverlay установить прозрачное изображение круга в центр карты.

Другие вопросы по тегам