使侧边菜单滑过代号一中的表单
Posted
技术标签:
【中文标题】使侧边菜单滑过代号一中的表单【英文标题】:Make the sidemenu slide OVER the form in Codename One 【发布时间】:2017-03-07 17:39:11 【问题描述】:Codename One 中侧边菜单的当前行为是侧边菜单在当前表单出现时将其推到一边。我需要让侧边菜单在表单上滑动而不移动它。
似乎唯一的选择是修改sidemenu的底层代码或以模仿sidemenu行为的方式利用一些其他组件。从我与 CN1 支持人员的对话来看,修改底层代码听起来有问题,到目前为止,我对在表单顶部分层其他组件的结果并不满意。
还有其他人能够成功实现此功能吗?如果是这样,你能分享一下它是怎么做的吗?
谢谢!
【问题讨论】:
【参考方案1】:我希望我们能为您做到这一点,但日程安排让这变得非常具有挑战性。如果一切都失败了,请尝试完全避免使用侧边菜单,并在分层窗格中使用 Container
或使用完整的 InteractionDialog
来模拟侧边菜单。
【讨论】:
这似乎是一个常见的请求,我无法让它工作,卡在动画上。 手指向下滑动和过渡哪个? 侧边菜单在表单上滑动的过渡。 您是否重写了实现该过渡效果的内部类?请注意,该代码中有几个不同的地方以不同的方式执行相同的操作,这既是因为手指拖动/转换之间的差异,也是因为设备上的性能(使用可变图像与直接绘图)。你需要改变所有这些不是微不足道的地方以上是关于使侧边菜单滑过代号一中的表单的主要内容,如果未能解决你的问题,请参考以下文章