Как мне удалить СИНИЙ цвет фокуса по умолчанию в Blackberry? У меня есть одно растровое поле, и оно может быть сфокусировано. Когда я нажимаю на это изображение, прозрачная часть этого изображения фокусируется синим цветом, и я хочу удалить это.
Это метод, с помощью которого вы можете удалить цвет фокуса по умолчанию.Если вы хотите установить свой собственный цвет, вам нужно дать тело.
protected void drawFocus(Graphics paramGraphics,boolean paramBoolean) { //... }
Вы можете попробовать следующий код
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); } }