任何人都可以告诉我如何添加滑块和移动形式的代号(代码行代码),也想知道所有类型的设备支持这些功能?此致,梅加
我认为你的意思是如何动画形式的变化
Form.setTransitionInAnimator(CommonTransitions.somthing) Form.setTransitionOutAnimator(CommonTransitions.somthing)
接下来,您应该处理一些“手指滑动”事件 .
要添加滑块,您可以使用以下代码
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中一样添加到组件中 . 您可以在eclipse中键入'jSlider.'以找出您可以使用的其他方法,或者您可以转到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
2 回答
我认为你的意思是如何动画形式的变化
接下来,您应该处理一些“手指滑动”事件 .
要添加滑块,您可以使用以下代码
现在您已经创建了一个滑块,您可以像在Swing中一样添加到组件中 . 您可以在eclipse中键入'jSlider.'以找出您可以使用的其他方法,或者您可以转到API:http://codenameone.googlecode.com/svn/trunk/CodenameOne/javadoc/com/codename1/ui/Slider.html
我认为min / maxValue虽然是自我完美的:)
如果要打开一个新表单,只需创建一个新的类扩展表单或在代码中执行
另外值得注意的是,默认情况下,滑块不能与lumia皮肤一起使用,但您可以使其工作 . 我实际上也在这里问过这个问题:Slider doesn't draw (CodeName One) with Windows phone skin