Blackberry Custom ButtonField без рамки - PullRequest
0 голосов
/ 28 июля 2011

как я могу создать собственный ButtonField без рамки в Blackberry ... любая помощь будет оценена

Ответы [ 4 ]

3 голосов
/ 28 июля 2011

бинго, просто добавьте метод applyTheme ()

class BitmapButtonField extends ButtonField {

        protected void applyTheme()
        {

        }        
}

Arhimed & Rafael, спасибо за помощь!

2 голосов
/ 28 июля 2011

Да, это возможно путем расширения Field.Вам просто нужно создать 2 изображения (одно для сфокусированного состояния и одно для не сфокусированного состояния).Только не рисуйте границы на этих изображениях.

Пример реализации можно найти здесь .

2 голосов
/ 28 июля 2011

Используйте этот урок для создания собственного настраиваемого поля.

Управление внешним видом вашего поля в методе paint ().

1 голос
/ 14 марта 2012

Как сказал Архимед, вы должны продлить Field.Это даст вам максимальное количество настроек по сравнению с тем, как выглядит кнопка.

Вот пример настраиваемой кнопки, которую я создал: https://github.com/HeshamMegid/BlackBerry-Custom-Controls

Вы можете использовать ее как есть илиизмените код в соответствии с вашими потребностями.

...