Apache flex 背景色和圆角的Flex HBox,布线问题
我在Flex中面临一个棘手的问题。我有一张带有HBox和标签的画布。请在下面查找代码Apache flex 背景色和圆角的Flex HBox,布线问题,apache-flex,progress-bar,rounded-corners,hbox,Apache Flex,Progress Bar,Rounded Corners,Hbox,我在Flex中面临一个棘手的问题。我有一张带有HBox和标签的画布。请在下面查找代码 <mx:VBox verticalAlign="top" horizontalAlign="center" fontSize="12" fontWeight="normal" verticalGap="0"> <mx:Label text="Cover" /> <mx:Canvas width="120" styleName="
<mx:VBox verticalAlign="top" horizontalAlign="center"
fontSize="12" fontWeight="normal" verticalGap="0">
<mx:Label text="Cover" />
<mx:Canvas width="120" styleName="pbcontainer">
<mx:HBox id="pb" height="35" />
<mx:Label id="dashboard_cover" fontWeight="normal"
fontSize="20" horizontalCenter="0" verticalCenter="0"/>
</mx:Canvas>
</mx:VBox>
.pbcontainer {
cornerRadius: 15;
backgroundColor: #FFFFFF;
borderStyle: solid;
borderThickness: 2;
borderColor: #000000;
}
我试图在这里实现ProgressBar。
现在的问题是,如果pb的百分比宽度小于5,卤蓝颜色溢出,这是不需要的。请找到下面的图片。有人能帮我解决这个问题吗
谢谢,
Anji只是一个想法,不要使用带背景的HBox,试着使用ProgressBar并设置其进度,而不是HBox的百分比宽度
编辑:哦,根据评论中的讨论,上面的解决方案似乎不可行。你试过在内部HBox上设置转弯半径吗?这是一个蓝色背景的,不是吗?@Shrikant Sharat谢谢你的想法,但我的要求是创建一个圆角的ProgressBar。当我用ProgressBar替换HBox时,我看到的是不需要的方角。您是否将cornerRadius设置为ProgressBar?没有ProgressBar的cornerRadius属性ProgressBar@Shrikant莎拉特:是的,我已经为HBox设定了转弯半径。问题是,如果HBox的百分宽度小于5%(我通过一些尝试和错误发现这是5%),我就会遇到这个问题。。否则它会像预期的那样工作。好吧,那么,我已经没有主意了。我的系统上没有flex可供试用。。。我会看看我是否有时间做这件事: