Форум » » Нажатие под прозрачную подстраницу » Ответить

Нажатие под прозрачную подстраницу

marty_iron: Недавно был на курсах по системах программирования Extron, и вот там у подстраниц есть настраиваемая функция: либо можно сделать что подстраница пусть и прозрачная не дает нажать на то, что под ней, или сделать так, что на кнопки под прозрачной областью подстраниц вышестоящих можно нажать. В Крестроне же никак нельзя сделать, чтобы можно было нажать на кнопку под прозрачной областью подстраницы?

Ответов - 9

Игорь K.: Глупости и утешения для отстающих. Попробуйте строить рассуждения от требуемого функционала, создания удобного и простого интерфейса. Я не знаю как и что в интерфейсах управления Extron, не обучен. Или же вы что-то недопоняли, или там решили выделиться этим бессмысленным инструментом.

Вячеслав: В AMX вообще зона по границе рисунка. Поставьте прозрачную кнопку в нужной области с join совпадающим с кнопкой подложки, если уж так хочется. Область нажатия не прямоугольной формы, сделать напряжно, но так ли оно необходимо.

Igor: При всем моем уважении к автоматике Extron, до Crestron им еще расти и расти.


Chikalov: Можно сделать. В смарт - хз

Igor: Chikalov, вопрос-то не в этом. Игорь K. абсолютно верно отметил - первична суть задачи, а не методы решения.

DmitriiP: В SG под "прозрачной областью подстраницы" кнопки нажимаются. Если хотите блокировать какието области от нажатия, при этом сохраняя полную прозрачноть (я впринципе не понимаю зачем), то есть два варианта: 1) Images -> Fill Border c Fill Alpha и Border Alpha значениями .0 2) Images -> Image Object c прозрачным .png на этой области

eoulianov: В старых панелях это было явно - свойство подстраницы Additive/Exclusive: если сделать Exclusive то все оказавшиеся под показанной подстраницей объекты - ненажимаемые, а если additive - то даже скрытые под картинкой - тоже нажимаются (но если несколько нажимаемых оказываются один над другим - то нажимается верхний, будь он хоть прозрачный. Фактически при компиляции в эту подстраницу добавлялась прозрачная кнопка во всю подстраницу с join 0. В SmartGraphics 2.0 чтобы пободрить старпёров сделали по-другому: если поверх объекта будет хоть что-то "ВИДИМОЕ" (хоть бы и фон подстраницы с прозрачностью 1 из 255, но сойдёт и полностью прозрачный PNG), он не нажмётся в этом месте. Но это показалось слишком просто, поэтому Gesture Canvas и Swiper работают всегда, чем их ни накрой.

marty_iron: DmitriiP сколько я раз пробовал в SG под прозрачностью не нажималось... задача-то достаточно простая - заказчик хочет меню в левом верхнем углу замысловатой формы (не из прямоугольников, а так сказать "гаудишное"). Идея сделать рисунок .png под подложку этого меню, а все что не меню - прозрачное

DmitriiP: marty_iron пишет: сколько я раз пробовал в SG под прозрачностью не нажималось... хрен его знает, щас потыкал на Xpanel и Crestron App, кнопки нажимаются как через Subpage, так и через Image Object (с включенным Enable Click-Through) в нём



полная версия страницы