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