Можно ли динамически менять цвет отдельного дня недели в представлении календаря? - PullRequest
0 голосов
/ 03 марта 2020

Я немного застрял и не знаю, что делать. У меня есть Calendar View и я хочу динамически менять цвет day of week, в моем случае нужно обрабатывать щелчок в день недели. Ниже показано, что я имею в виду (извините, у вас есть только русская версия примера):

enter image description here

На скриншоте выше выбран вторник и четверг (неделя начинается с понедельника) .

1 Ответ

0 голосов
/ 06 марта 2020

кажется, что это не совсем возможно. когда вы анализируете исходный код SimpleMonthView , который является представлением, используемым в CalendarView для рисования каждый месяц, вы можете видеть, что существует stateMask (VIEW_STATE_ACTIVATED, VIEW_STATE_PRESSED) для дней месяца, но нет StateMask по дням недели.

Я бы порекомендовал рисовать пользовательские дни недели и накладывать их на календарь. Я знаю, что это не лучшее решение

...