Android перекрывает часть растрового изображения поверх другого, используя обтравочный контур (или любой другой метод) - PullRequest
2 голосов
/ 07 июля 2011

Android 2.1 или выше

Предположим, у меня есть два изображения одинакового размера, одно из которых имеет форму пончика с прозрачностью посередине и снаружи пончика.

Другое изображение - квадратное изображение того же размера, что и пончик

Если бы они были наложены, они бы выглядели примерно так (пончик фактически не был бы виден, так как квадрат был бы навершина стека Z) * ​​1007 *

Figure 1

Я хотел бы создать обтравочный контур или любой другой метод для отображения части квадратного растрового изображения, попадающего в пончик, используяугол начала и остановки (который будет меняться со временем)

Так, например, покажите часть синего квадрата, которая находится внутри пончика, начиная с 0 градусов и заканчивая 40 градусами, а также 180 и 270 градусов.Что может привести к чему-то вроде этого.

Даже не знаете, с чего начать, у кого-нибудь есть идеи?

Figure 2

1 Ответ

0 голосов
/ 21 июля 2011

Сам не пробовал, но clipPath (Path path) может быть тем, что вы ищете. Сложно было бы установить правильный путь для отсечения.

...