Я пытаюсь настроить тему своего приложения на Android. Тем не менее, каждый виджет является excrutiating боль сама по себе: я должен искать theming этого конкретного виджета, а затем создать стиль, который, надеюсь, происходит из того же стиля, который использует виджет.
Конечно, ответы о тематике конкретного виджета не всегда содержат информацию о базовом стиле, а также о конкретных цветах.
Итак, вместо того, чтобы принимать рыбу, можно ли научить меня ловить рыбу?
Как интерпретировать эти вызовы ObtainStyledAttributes()
в конструкторах виджетов и извлекать стили из этого? Как я могу это повторить?
В частности, можете ли вы пройти меня через цвет кнопки AlertDialog
? Какой стиль определяет леденец плоской кнопки + цвет текста teal? Как мне получить этот стиль, если я начну с источника AlertDialog и вызова ObtainStyledAttributes?