谁能告诉我如何在代号一中添加滑块和移动表单(带有示例代码行),并且还想知道所有类型的设备都支持这些功能吗?问候, 梅加
问问题
1266 次
2 回答
0
我认为您的意思是如何为表单更改设置动画
Form.setTransitionInAnimator(CommonTransitions.somthing)
Form.setTransitionOutAnimator(CommonTransitions.somthing)
接下来,您应该处理一些“手指滑动”事件。
于 2013-09-13T14:01:27.060 回答
0
要添加滑块,您可以使用以下代码
Slider jSlider = new Slider();
jSlider.setMaxValue(255);
jSlider.setMinValue(0);
jSlider.setProgress(50); // Set the starting value
jSlider.setEditable(true); // To it works as a slider instead of a progress bar
现在您已经创建了一个滑块,您可以像在 Swing 中一样将其添加到您的组件中。您可以输入“jSlider”。在eclipse中找出你可以使用哪些其他方法,或者你可以去API:http ://codenameone.googlecode.com/svn/trunk/CodenameOne/javadoc/com/codename1/ui/Slider.html
我认为 min/maxValue 是不言自明的:)
如果您想打开一个新表单,只需创建一个新的类扩展表单或在代码中执行
Form form = new Form();
form.animate(); // To make it "slide in"
form.show();
同样值得注意的是,默认情况下滑块不适用于 lumia 皮肤,但您可以使其工作。我实际上也在这里问过这个问题: Slider doesn't draw (CodeName One) with Windows phone skin
于 2014-04-01T13:51:11.703 回答