Реализация собственных визуальных компонентов или правка...

Интерфейс, диалоги, темы, стили, меню
Ответить
vyacheslav
Сообщения: 4
Зарегистрирован: 02 июн 2012, 22:55

Реализация собственных визуальных компонентов или правка...

Сообщение vyacheslav » 03 июн 2012, 00:18

Здравствуйте.
Подскажите, с чего начать изучение разработки собственного визуального компонента или переработки\изменения существующих?
На данный момент как для примера хочу реализовать графическую кнопку с залипанием. Т.е. при первом нажатии она "вдавлена", при втором переходит в в "отжатое"-первоначальное состояние. При этом графически офрмить её 2 кастомными спрайтами.

Думаю целесообразно для этого взять уже готовый компонент Button, но совершенно не знаю куда копать для его кастомизации.. В этом случае задача сводится к 2 пунктам:
1) Обработка внутри компонента Button некоего флага нажатия (нажата\отжата);
2) Присваивать кнопке 2 ресурса изображения в зависимости от от чётности флага нажатия.
Дайте пожалуйста совет где этот код хоть реализовывать у существующей Button или как создать с нуля подобный компонент?

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Реализация собственных визуальных компонентов или правка

Сообщение damager82 » 04 июн 2012, 10:46

vyacheslav писал(а):Подскажите, с чего начать изучение разработки собственного визуального компонента или переработки\изменения существующих?
Я пока с этим не возился, но видел примеры.

Есть книга The Busy Coder's Guide to Advanced Android Development
автор Mark L. Murphy
Mar 2011:Version 1.9.2
ISBN: 978-0-9816780-1-6

Там уже во второй главе об этом рассказывается. Язык - английский.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Ответить