Flex 自定义样式(皮肤)
如何修改进度条控件的标准样式?
How can I modify standart style of progress bar controll?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何修改进度条控件的标准样式?
How can I modify standart style of progress bar controll?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
如果您想完全控制样式,您可以创建自己的编程外观并替换默认外观。查看SDK中的ProgressBarSkin、ProgressBarInminateateSkin、ProgressBarMaskSkin和ProgressBarTrackSkin,看看它们默认是如何绘制的。然后,您可以创建这些皮肤文件的您自己的版本,并按照您喜欢的方式绘制它们。然后您只需将这些皮肤文件设置到您的进度栏即可。您可以直接在 MXML 中执行此操作,或在 CSS 中设置它以更改应用程序中的所有 ProgressBar。希望有帮助。
If you want full control over the style, you can create your own programmatic skins and replace the default skins. Look at ProgressBarSkin, ProgressBarIndeterminateSkin, ProgressBarMaskSkin and ProgressBarTrackSkin in the SDK to see how they are drawn by default. You can then create your own versions of those skin files and draw them however you like. Then you just set those skin files to your ProgressBar. You can do that directly in MXML, or set it in CSS to change all of the ProgressBars in your app. Hope that helps.