Flex 4 Vslider 轨道、顶部和底部边距

发布于 2024-10-10 05:29:46 字数 121 浏览 6 评论 0原文

我在 Flex 4 中有一个 Vslider,我正在用图像对它进行蒙皮。拇指的图像使其变得更大,并且轨道图像在顶部和底部有一些东西,当拇指一直位于顶部或底部时,我不希望被拇指覆盖。那么,如何创建该边距以使拇指在轨道上的范围更短?

I have a Vslider in Flex 4 that I am skinning with images. The image for the thumb makes it much larger and the track image has some stuff at the top and the bottom that I do not want to be covered by the thumb when it is all the way at the top or bottom. So, how do I create that margin so the range of the thumb on the track is shorter?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

预谋 2024-10-17 05:29:46

您可以通过将拇指高度指定为大于 vslider 皮肤中的实际高度来实现此目的。

<!--- The default skin class is VSliderThumbSkin. 
        @copy spark.components.supportClasses.TrackBase#thumb
        @see spark.skins.spark.VSliderThumbSkin -->
<s:Button id="thumb" left="0" right="0" width="11" height="50"
    skinClass="your.thumb.skin.class"/>

皮肤类具有 25x25 的图像。通过使此类的高度为 50,它可以在拇指的顶部和底部提供约 12px 的填充。

You can do this by specifying the thumb height to be larger than it really is in the skin for the vslider.

<!--- The default skin class is VSliderThumbSkin. 
        @copy spark.components.supportClasses.TrackBase#thumb
        @see spark.skins.spark.VSliderThumbSkin -->
<s:Button id="thumb" left="0" right="0" width="11" height="50"
    skinClass="your.thumb.skin.class"/>

The skin class has an image that is 25x25. By making this class have a height of 50 it gives the thumb ~12px of padding on both top and bottom of the thumb.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文