有可能吗?或者我需要使用皮肤架构?在我找不到属性边框颜色,所以我想我需要创建一个整个皮肤定制?或者css可以访问该属性吗?
答案 0 :(得分:3)
根据默认的Spark ButtonSkin创建自定义皮肤。 你会注意到一个名为“border”的Rect。 边框实际上是一个渐变,我建议你现在用SolidColorStroke替换它。 将id设置为此笔划
在updateDisplayList方法中,添加: strokeId.color = getStyle(“borderColor”);
现在你可以在CSS文件中使用borderColor属性;)
答案 1 :(得分:1)
我认为更改边框颜色是创建自定义外观,并设置绘制组件的矩形颜色。我没有找到访问者或属性来直接设置spark按钮边框的颜色。