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

Цвет кнопки


Ingalime

Вопрос

Поделились, пожалуйста, опытом какой наиболее правильный путь получить на андроиде кнопку без модуляции цвета? Например, кнопку точного красного цвета. Править стиль - ставить ректенгл, использовать растровую картинку красного цвета... ???

Как все таки наиболее правильно?

 

Ссылка на комментарий

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

  • 0
12 минуты назад, Равиль Зарипов (ZuBy) сказал:

а в чем проблема? почему назрел такой вопрос?

Просто хотелось бы узнать как для Андроида для кнопки задать конкретный цвет. :)

Судя по форуму можно пойти разными путями. Вот хотелось бы узнать, как получить кнопку нужного цвета без модуляции самым простым способом?

Ссылка на комментарий
  • 0

что значит без модуляции ? 
наоборот. обрабатываем события OnMouseEnter, OnMouseLeave и меняем Fill.Color 

вот и готова кнопка

при желании можно и по OnClick создать TCircle полупрозрачный с анимацией, но это прямо желание нужно иметь

Ссылка на комментарий
  • 0
1 час назад, krapotkin сказал:

что значит без модуляции ? 
 

Видимо не до конца обяснила. Модуляцией Ярослав называет смешивание цветов. Вы ставите на форму андроидного приложения кнопку. Назначаете ей красный цвет, но кнопка не получает конкретно красный цвет. Цвет смешивается и получается лишь оттенок красного, а не конкретно красный цвет. Это смешивание цветов и есть модуляция со слов Ярослава.

Вот и возник вопррос - кто, как по шагам реализует заливку кнопки, конкретным цветом без модуляции т.е. наложения цвета и прозрачности для платформы андроид...

 

Ссылка на комментарий
  • 0

Значить самым правильным будет -

1. В Андроид проекте щелкнуть по кнопке правой клавишей мыши и выбрать Edit Custom Style.

2. Назначить свое имя стилю.

3. Добавить рентагл с нужным цветом.

4. Назначить нужным кнопкам это имя стиля.

У рентенгла hittest=false. Картинка представлена. Все верно?

 

 

 

red.jpg

Изменено пользователем Ingalime
Ссылка на комментарий

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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