首页 文章

是否可以通过Codename One中的css自定义滑块?

提问于
浏览
1

我的应用程序有一个进度条,需要更改背景和拇指图像 . 我发现拇指图像可以通过设计器中的常量更改,但我在the page on CSS selectors的#Constants段落中找不到 . 我试图将滑块UIID更改为我在css文件中创建的滑块UIID

MyStyle {
background-image: url(pics/whatever.png);
cn1-background-type: cn1-image-scaled-fit;
cn1-source-dpi: 320;
}

但只有图像出现我看不到进度指示器(例如 mySlider.setProgress(50) ) .

可以这样做,如果是这样的话怎么办?

请注意:我读过CN1 bootcamp关于CSS样式的任务2,但找不到滑块样式 .

EDIT September 18th 2017

根据Shai的建议,我将MyTheme和MyThemeFull设置为不同的背景图像 . 事实上MyTheme总是完全在后台绘制,MyThemeFull一点一点地被绘制,而进步正在增加 . 因此,当进度达到100%时,MyThemeFull背景图像将完全显示 . The cursor (thumb) image can be set via Slider.setThumbImage().

任何帮助或资源材料的链接赞赏;-)

1 回答

  • 1

    Slider 有两个UIID: SliderSliderFull . 其中一个在另一个上面绘制以产生滑块效果 .

    如果您更改UIID,它们将变为 MyStyleMyStyleFull ,您需要自定义两者 .

相关问题