Как создать рисование для моего пользовательского разделителя?

1

Я пытаюсь создать разделительную линию в моем представлении Android. Настройка, которую я хочу, состоит в том, что для drawable должно быть 2px tall и width, установленным для fill_parent, нижняя 1px - белая линия, а верхняя 1px - черная линия с альфа-компонентом. Кажется, что это возможно с помощью списка layer- с использованием смещения, но, как предупреждает документация, представление начинает масштабировать все элементы, а затем смешивание помешает разграничению.

У меня это работает с использованием png и масштабирования, и он выглядит хорошо на моем тестовом устройстве и эмуляторе, просто подумал, что было бы более целесообразно явно определять его в xml, а не создавать пользовательские png для каждого типа разделителя.

Теги:

1 ответ

2
Лучший ответ

Как насчет использования ShapeDrawable? Вы можете определить его в XML и использовать, как и png.

  • 0
    Я попробовал это, я полагаю, я мог бы сделать два отдельных ShapeDrawables, просто казалось чрезмерным иметь два представления изображения, чтобы отобразить два фигурных чертежа вместо того, чтобы просто создать один чертеж.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню