Как указать цвет прозрачного фона на рисунке draw2d?
Я пишу плагин Eclipse, и я объединяю несколько простых фигур (например, элементы представления) для создания диаграмм.
Простой компонент выглядит так
http://img115.yfrog.com/img115/4946/componentwithopacity.jpg
Значок барабана справа является частью крошечного ящика виджета.
И неполная строка под ним пытается представить множественность, но она блокируется блоком виджетов.
Я очень старался получить прозрачный фон на рисунке, но цветовой класс SWT не может указать альфа или прозрачный цвет.
кто-нибудь сталкивался с этой проблемой раньше? Как сделать фоновый рисунок draw2d прозрачным, чтобы за ним можно было что-то видеть?
Это небольшой пример различных проблем, связанных с непрозрачностью, с которыми я столкнулся. Решение этой проблемы позволит устранить широкий спектр визуальных проблем.
Любая помощь с благодарностью. резюме
2 ответа
Просто установите альфа от 0 до 255 по своему вкусу. Увидеть Graphics#setAlpha(int)
во время вашего события краски или увидеть Shape
- Я думаю setAlpha(int)
существует там тоже.