Мне удалось установить цвет текста выбранной кнопки LinkBar с помощью стиля disabledColor LinkBar. Соответственно, я ожидаю установить цвет фона выбранной кнопки с помощью стиля backgroundDisabledColor, однако это не сработало; и кроме «backgroundDisabledColor», я не видел другого стиля, который мог бы достичь этого. Пожалуйста помоги. Благодарю.Flex LinkBar: как установить цвет фона выбранной кнопки?
ответ
Возможно, проблема заключается в том, что вы устанавливаете стиль в самом LinkBar - попробуйте установить стиль LinkBar linkButtonStyleName для другого стиля, который содержит все стили, необходимые для вашей кнопки. Вы должны иметь возможность устанавливать стиль fillColors самих кнопок - это изменит внешний вид кнопки по умолчанию.
Если вам нужно настроить «выбранный» цвет или вам нужно что-то более продвинутое, чем просто скинирование фона кнопки, вам нужно написать собственный класс скинов. Это не слишком сложно - класс Button имеет целый набор «выбранных» стилей - selectedDownSkin, selectedUpSkin, selectedDisabledSkin и т. Д. ИМО - лучшая практика заключается в том, чтобы установить скин вашей кнопки на пользовательский класс скина, который устанавливает разные индивидуальные стили по состоянию.
David Flately иллюстрирует этот метод here. Проверьте его источник - он должен получить то, что вам нужно. Хорошая книга по этой теме, которая имеет такие вещи наряду с множеством других примеров, - это Juan Sanchez и Andy McIntosh «Создание визуального опыта с Flex 3.0». Я не могу опубликовать ссылку на него, потому что моя репутация пока не достаточно высока, но вы можете найти ее на амазонке или барне, а также на благородном или любом другом интернет-магазине.
Ха-ха, ищет то же самое, вы можете увидеть на исходном коде LinkBar:
// Hilite the new selection.
child = Button(getChildAt(selectedIndex));
child.enabled = false;
Какой умный !!! Вместо набора выбранного истинно, они отключить выбранную кнопку ... почему не ;-(Взял меня полчаса, чтобы понять команду Flex логического ...
eBuildy, Flex Специалисты
FYI - ответ здесь . ....
http://dezeloper.wordpress.com/2010/02/24/flex-css-linkbar-togglebuttonbar-selected-text-color/
Ссылка только ответы не могут быть переполнены стеком. – hims056
Даже если ссылка имеет лучший ответ, вы все равно должны ее объяснить и дать OP правильный ответ. – GraphicsMuncher
- 1. Цвет фона выбранной опции
- 2. Изменить цвет фона кнопки переключения Flex
- 3. Как установить цвет фона кнопки UIButtonTypeRoundedRect?
- 4. Как установить цвет фона для кнопки?
- 5. Как установить цвет фона кнопки в WPF
- 6. Как установить цвет фона кнопки в WPF?
- 7. Flex - Проблемы с linkbar dataprovider
- 8. Как создать «spacer» в Flex LinkBar?
- 9. Обратный цвет фона выбранной ячейки
- 10. Как установить цвет фона выбранной вкладки в PagerTiltleStrip
- 11. Как установить цвет фона выбранной строки в пользовательском списке?
- 12. Как установить цвет фона выбранной ячейки в издателе
- 13. Как установить цвет фона фона?
- 14. Как установить цвет фона?
- 15. Android, установить цвет фона кнопки с анимацией?
- 16. Установить цвет фона кнопки Кратковременно - андроид
- 17. Цвет фона кнопки не работает
- 18. Как установить цвет фона Android?
- 19. настройка кнопки цвет фона
- 20. Цвет текста выбранной кнопки андроида
- 21. Установить цвет фона макета
- 22. FLEX: Как установить цвет фона backgroud сцены в Flare3d?
- 23. Как установить цвет фона диаграммы линейных рядов в Flex
- 24. Установить цвет кнопки Android
- 25. Как изменить цвет фона кнопки
- 26. Как изменить цвет фона кнопки?
- 27. Как удалить цвет фона кнопки
- 28. Цвет фона кнопки
- 29. Как изменить стандартный цвет по умолчанию LinkBar
- 30. Как установить цвет фона фона emacs?
Большое спасибо следуя этой ссылке, это довольно легко написать программную оболочку и получить цвета фона, зафиксированные в моем случае, мне нужно только рассмотреть 3 шкуры:. disabledSkin, overSkin и кожи. Одна вещь, которую я заметил - кажется, что LinkButton's selecte d и отключенные стили одинаковы, потому что disabledSkin - это скин, используемый при выборе LinkBar. Таким образом, не будет визуального способа указать выбранную кнопку с помощью кнопки «отключено». Есть идеи? –
Да - в вашем классе кожи вам, вероятно, придется отделить отключенные и выбранные скины с двумя разными реализациями, хотя по умолчанию они будут отображаться одинаково. –
Это даже не кажется достойным дополнительной работы - лучше просто делать свой «LinkBar» вручную, если это то, что нужно. – Manius