滑块在codenameone

时间:2013-04-04 05:52:20

标签: codenameone

任何人都可以告诉我如何在代号中添加滑块和移动形式(使用代码行代码)并且还想知道所有类型的设备是否支持这些功能? 问候, MEGHA

2 个答案:

答案 0 :(得分:0)

我认为你的意思是如何为表单更改设置动画

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

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

答案 1 :(得分: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