我在HFM中的3个BitmapField中添加3个图像。它使用滚轮水平滚动,但我希望图像像滚动字幕文本一样自动滚动。 我得到了线程 display scroll text like marquee 但如何取代与图像?如何在Blackberry 5.0中自动滚动像marque文字的图像?
0
A
回答
0
说你的TimerTask递增scrollAmount命名INT currentScroll
你必须处理的自定义字段的paint方法的图像。这里是一个图像的为例滚动(如果图像是屏幕大):
Bitmap bmp = this.getBitmap1();
int width = bmp .getWidth();
graphics.drawBitmap(0, 0, width , bmp.getHeight(), bmp, currentScroll, 0)
0
BitmapField imageField = new BitmapField(Bitmap.getBitmapResource("sync.png"),
Field.FOCUSABLE);
Border imageFieldBorder = BorderFactory.createBevelBorder(edges, new XYEdges(Color.BLACK, Color.BLACK, Color.BLACK,Color.BLACK), new XYEdges(Color.WHITESMOKE, Color.WHITESMOKE,Color.WHITESMOKE, Color.WHITESMOKE));
imageField.setBorder(imageFieldBorder);
你可以改变颜色边框也
相关问题
- 1. 如何使用J2ME在Blackberry中显示像marque这样的滚动文本?
- 2. 自动滚动:如何在滚动视图中自动滚动图像
- 3. 如何在QML中自动滚动图像?
- 4. 如何从滚动视图中的图像中间滚动?
- 5. 将图像添加到滚动文字自动收录器
- 6. 滚动图像
- 7. 如何自动滚动到图像中的一个点
- 8. 通过XML自动滚动图像
- 9. 如何防止滚动视图中的图像滚动?
- 10. 动画滚动的图像
- 11. BlackBerry滚动视图
- 12. Android滚动图像
- 13. 滚动时移动图像
- 14. 中心图像缩放滚动图像
- 15. 滚动图像的视图
- 16. Javascript滚动图像
- 17. jQuery图像滚动
- 18. 创建自动滚动循环jquery图像滚动条
- 19. 大图像滚动
- 20. 从滚动视图中拖动图像
- 21. blackberry 5.0 api图像蒙版/背景图像位置
- 22. 滚动视图与图像不滚动
- 23. WPF图像滚动 - 寻找像在图像中的控件
- 24. iOS滚动图像
- 25. 滚动UIImageView图像
- 26. 在iphone中缩放图像的自动滚动
- 27. wordpress中的可滚动浮动图像
- 28. 在滚动时跟踪滚动视图中图像的位置
- 29. 如何在滚动活动中更改默认的FAB图像
- 30. Xcode:滚动视图与滚动视图中的图像
感谢Hithredin的年代,我这样做。我不需要像'MarqueeLabel extends LabelField'被调用一次那样,为3个图像调用我的'CustomBitmapField extends BitmapField' 3次吗? 'MarqueeLabel'包含整个标签,所以它在一次调用'super()'时被绘制,但是在这里我有3个位图。如果我需要调用它1次,那么如何调用'super(bitmap)'? (请参阅滚动字幕文本的上述链接)。 – Shreyas
嘿,它的滚动,但'onFocus()'和'onUnfocus()'的一些例外。我从那里调用'invalidate()'来改变一些边界效果,同时集中注意力。我做对了吗?请纠正我。 – Shreyas
你如何添加边框?在这种自定义的状态下,我建议在绘制方法(graphics.drawFillREct类似的东西)中绘制边框,具体取决于你是否有焦点。 – Benoit