Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Android] Создание стиля кнопки с иконкой, проблема..


Teodor

Вопрос

Опубликовано

Доброго времени суток!

 

Необходимо сделать анимированный стиль кнопки, и в дальнейшем использовать этот стиль как предка, тоесть

Использовать эту кнопку а поверх нее иконки.

 

Создаю такой стиль:

 

MyButtonStyle: TRectangle

---> Color Animation (Тут происходит реакция на нажатие кнопки, меняется цвет)

 

Далее создаю дополнительный стиль в котором предком является ранее созданный MyButtonsStyle

 

MyIconButton: TButton (Тут StyleLookup установлен в MyButtonStyle)

-->icon: TStyledObject - Тут иконка..

 

И основная кнопка на форме TButton (StyleLookup установлен в MyIconButton).

 

В стилях HitTest отключен, события нажатия работают, но вот анимация кнопок применяется беспорядочно, тоесть при нажатии одной кнопки анимация срабатывает на другой,

 

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

 

Стиль кнопки должен быть один, но иконок над кнопкой много разных.

 

Заранее спасибо!

 

 

 

Рекомендуемые сообщения

  • 0
Опубликовано

У меня встречный вопрос к экспертам. Насколько архитектурно правильно наследовать стиль первого уровня от TStyledControl?
Я посмотрел стандартные стили, обычно наследуют от TLayout или TRectangle. 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...