2010-11-04 3 views
0

Я создаю пользовательские фигуры для определенных кнопок, но я хочу, чтобы они поддерживали текущую цветовую схему системы. Я думал, что, не применяя градиент или цвет, он автоматически позаботится об этом для меня, но я ошибаюсь. Делая это, я получаю черную кнопку и черный текст.Как вы создаете пользовательскую форму кнопки, сохраняя цвета системы?

Любые указатели?

Обязательный код:

<shape android:shape="rectangle"> 
    <corners android:radius="1dp" android:bottomRightRadius="0dp" android:bottomLeftRadius="7dp" android:topLeftRadius="0dp" android:topRightRadius="7dp" /> 
</shape> 

ответ

0

неа, те фактически PNG изображения с селектором. Вам нужно будет использовать один и тот же образ в вашем селекторе, хотя вы можете имитировать что-то близко, используя API-интерфейсы градиента. Когда вы меняете фон, вы теряете цветовую схему.

+0

Благодарим за информацию! Я подумал, что это будет ответ, но я был наделен. –

Смежные вопросы