|
#1
|
|||
|
|||
Слои (Layers)
Подскажите как реализовать?
Скажем чтобы можно было на канве(на которой уже что то есть какие то рисунки) нарисовать окружность (или несколько), а потом взять выделить нужную(ну не мышкой а по номеру хотя бы) и удалить, при этом то что снизу не затёрлось бы. |
#2
|
||||
|
||||
Цитата:
|
#3
|
|||
|
|||
Спасибо за пример!
К сожалению если подставить вместо синий заливки битмап рисунок получается полная фигня |
#4
|
||||
|
||||
Цитата:
Можно скопировать область под окружностью в битмап в памяти, а после удаления отнрисовать его! </i> --------------------------------------------- Программирование - не профессия, а стиль жизни |
#5
|
|||
|
|||
Отрисовка битмапа достаточно накладна как мне кажется по скорости.
Уверен можно как то удобнее. Может создавать объекты, скажем с альфа каналом прозрачности, часть прозрачна и показывает подложку(битмап) а часть показывает прямоугольник который находится поверх. Или может вообще создавать новый объект ImageBox, который находится поверх картинки с битмапой. Видел ли кто нибудь похожее? |