Страница 1 из 1

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

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

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

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

Добавлено: 04 июн 2012, 10:46
damager82
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

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