2016-04-23 2 views
1

В моем Android-приложении Firemonkey я хочу использовать область (или объект) в изображении (изображение помещается в форму) в качестве кнопки, сначала я думал о том, чтобы получить зону касания и щелчка оттуда, но с тех пор экран устройства может меняться от одного устройства к другому, я хочу знать, как справиться с этой ситуацией ..delphi firemonkey: как использовать область изображения в качестве кнопки?

только для демонстрации увидеть эту картину enter image description here

я хочу использовать каждый элемент в виде кнопки.

как это сделать? заранее спасибо.

+1

TMS имеет hotspotimage для FMX, см: https://www.tmssoftware.com/site/tmsfmxpack.asp?s=fmxmisc – Johan

+0

спасибо. Я искал бесплатные решения. – avar

ответ

1

Ваше использование ImageList в Delphi.

Все ваши изображения в переводе на Png или Ico. Принесите все изображения в ImageList.

Button подключается к ImageList. Кнопка ImageIndex, чтобы выбрать ваше изображение.

Большая кнопка, изображение больше.

Использование изображения в проекте для увеличения размера проекта.

Дополнительная информация: http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.ImgList.TImageList

+0

Извините, но я не понимаю вашего ответа, пятна в этих изображениях различны. в любом случае я отказался от использования этой идеи. Благодарю . – avar

0

Я объяснил очень просто.

Первый компонент ImageList в приложении. В конце концов он расширен для загрузки ваших фотографий.

Затем фотографии ImageIndex для назначения кнопки. enter image description here

Смежные вопросы