黑莓删除默认颜色

时间:2011-04-11 09:35:36

标签: blackberry colors focus

如何在Blackberry中删除默认的蓝色焦点颜色?我有一个位图字段,它是可聚焦的。当我点击该图像时,该图像的透明部分以蓝色聚焦,我想删除它。

2 个答案:

答案 0 :(得分:3)

这是一种可以删除焦点默认颜色的方法。如果你想设置自己的颜色,那么你需要给身体。

protected void drawFocus(Graphics paramGraphics,boolean paramBoolean) 
{
    //...
}

答案 1 :(得分:0)

您可以尝试以下代码

        Bitmap b = Bitmap.getBitmapResource("test.png"){

            protected void onFocus(int direction)
            {
                backgroundColour = highlightColour;
                invalidate();
            }

            protected void onUnfocus()
            {
                backgroundColour = Color.GRAY;
                invalidate();
            }

            protected void paint(Graphics graphics)
            {
                graphics.setColor(backgroundColour);
            }
        }