1

我正在PictureScrollFieldVerticalFieldManager其他需要关注的领域一起使用。当PictureScrollField接收焦点时,图像以其原始形式显示。但是当我移除焦点时,默认情况下,该字段会在图像上绘制一个白色方块。我在 API 中环顾四周,找不到撤消此默认属性的方法。如何去除这些方块?

这是该领域具有焦点时的图像-

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

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

在此处输入图像描述

您可以看到图像如何具有白色覆盖层,这对于非矩形透明图像来说看起来很糟糕。

4

1 回答 1

0

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

protected void onUnfocus(){
    /*do nothing to prevent BB default image highlight*/
    /*or do your own thing*/
}
于 2012-01-19T09:34:58.377 回答