我有一個帶有圖標的按鈕。我想讓按鈕變灰,所以我改變了chromeColor
,但是當我這樣做時,圖標變暗了。更改按鈕顏色時的圖標顏色
在不改變顏色,在右邊,與灰色按鈕和較暗圖標左側的按鈕。
如何在不更改圖標顏色的情況下擁有灰色按鈕 ?
我有一個帶有圖標的按鈕。我想讓按鈕變灰,所以我改變了chromeColor
,但是當我這樣做時,圖標變暗了。更改按鈕顏色時的圖標顏色
在不改變顏色,在右邊,與灰色按鈕和較暗圖標左側的按鈕。
如何在不更改圖標顏色的情況下擁有灰色按鈕 ?
您使用的是什麼SDK?如果你在4. *範圍內,那麼我認爲你應該考慮在按鈕上應用自定義皮膚。
您可以通過修改外觀類並將「iconDisplay」添加到排除數組來完成此操作。最後,該行應該看起來像這樣:
static private const exclusions:Array = ["labelDisplay","iconDisplay"];
希望這有助於。
太棒了!它爲我工作。謝謝 – marcocb
如上所述,它可以通過自定義皮膚完成。使用Flash Builder創建自定義皮膚:
將「iconDisplay」添加到「排除:數組」中。
static private const exclusions:Array = ["labelDisplay", "iconDisplay"];
將新的自定義外觀應用於您的按鈕。
<s:Button id="MyCustomButton" skinClass="skins.CustomButtonSkin" icon="@Embed(source='...')" />
還有就是flex4.5標籤等等...我使用Flex 4.5 – Snote
啊...我沒有看到。那麼如果是這樣,我建議使用自定義皮膚。 – Radu