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