Flex 具有带垂直按钮的 VBox
我正在尝试在我的应用程序中获得一个类似左手的面板栏,非常类似于 OneNote 左手(笔记本)面板。
我一直在尝试使用带有按钮的 VBox 并将按钮的旋转设置为 90。当我这样做时,按钮似乎消失了。
我想要实现的示例如下:http://www.rid00z.net/panelBarExample。 png
实现这样的垂直堆叠按钮的最佳方法是什么?
I am trying to get a left hand like panel bar in my application, one much like the OneNote left hand(notebook) panel.
I have been trying to use a VBox with Buttons and setting the rotation on the buttons to 90. The buttons seem to disappear when I do this.
An example of what I am trying to achieve is here: http://www.rid00z.net/panelBarExample.png
What is the best way to achieve Vertically stacked buttons like this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将所有按钮放入 Hbox 中,然后将 Hbox 的旋转设置为 90。
哦,还要确保您 使用中心点旋转。
try putting all the buttons inside an Hbox and then setting the rotation of the Hbox to 90.
Oh and also make sure you rotate around using a point at the center.
我会创建一个自定义组件来完成它。 我将使每个“按钮”成为一个画布,并在其中垂直显示文本(嵌入您想要用来执行此操作的字体) - 画布将有一个单击事件 - 我会在标准按钮上使用画布,因为它允许更大的灵活性。 在这个新组件中,您将具有添加或删除按钮的功能。 我可以澄清这是否有帮助。
I would create a custom component to do it. I would make each "button" a canvas and display text in it vertically (embedding the font you want to use to do that) - the canvas would have a click event - I would use canvas over a standard Button because it allows more flexibility. In this new component you would have functions to add or delete buttons. I can clarify if it would help.