删除焦点时黑莓PictureScrollField图像问题

时间:2012-01-19 05:48:25

标签: blackberry java-me onfocus lost-focus picturegallery

我在PictureScrollField中使用VerticalFieldManager以及其他需要关注的字段。当PictureScrollField获得焦点时,图像将以其原始形式显示。但是当我移除焦点时,默认情况下,该字段会在图像上绘制白色方块。我在API中查看并找不到撤消此默认属性的方法。如何删除这些方块?

这是该字段具有焦点时的图像 -

This is the image when the field has focus

这是该领域失去焦点的时候 -

enter image description here

您可以看到图像的白色覆盖图如何对非矩形透明图像看起来很糟糕。

1 个答案:

答案 0 :(得分:0)

解决方案非常简单 - 将onUnfocus方法覆盖为

protected void onUnfocus(){
    /*do nothing to prevent BB default image highlight*/
    /*or do your own thing*/
}