2013-04-04 102 views
0

任何人都可以告诉我如何在代码名称1中添加滑块和移动表单(带有示例代码行),并且还想知道这些功能是否支持所有类型的设备? 问候, MEGHAcodenameone中的滑块

+0

什么是滑块和移动窗体? Codename中有一个Slider类你是否意思是? – 2013-04-05 06:43:40

回答

0

我想你的意思如何动画形式改变

Form.setTransitionInAnimator(CommonTransitions.somthing) 
Form.setTransitionOutAnimator(CommonTransitions.somthing) 

接下来,你应该处理一些“指的滑动”事件。

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

我认为分钟/包括maxValue是selfexplenatory虽然:)

如果你想打开一个新的形式,只需创建一类新的扩展形式,或做在这样的代码

Form form = new Form(); 
form.animate(); // To make it "slide in" 
form.show(); 

同样值得注意的是,滑块不会与每默认皮肤的Lumia工作,虽然你可以把它的工作。我其实也在这里问过这个问题: Slider doesn't draw (CodeName One) with Windows phone skin