首页 文章

滑块在codenameone

提问于
浏览
0

任何人都可以告诉我如何添加滑块和移动形式的代号(代码行代码),也想知道所有类型的设备支持这些功能?此致,梅加

2 回答

  • 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中一样添加到组件中 . 您可以在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

相关问题