Определение стиля рисования, цвета и т. Д. В XML? - PullRequest
6 голосов
/ 10 января 2011

Я делаю довольно простое рисование в приложении, над которым я работаю, и меня интересует «правильный» способ обработки определения атрибутов Paint, таких как цвет и т. Д. С помощью строк, стилей, меню, макетови т. д., будучи отделенным от логики приложения и определенным в XML, мне было интересно, как (если возможно) определить «стиль» Paint в XML почти таким же образом.

Я провел ряд поисковподошли пустыми, что может быть ответом, но задавался вопросом о других подходах, кроме, скажем:

mPaint = new Paint();
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(0x80808080);

Спасибо,

Пол

1 Ответ

4 голосов
/ 10 января 2011

Насколько я знаю, нет возможности определить стиль рисования в XML-файле ресурса Android.Однако вы можете определить необходимые значения (целые числа, цвета и т. Д.) В XML-коде ресурса и позже вручную загрузить их в объект Paint.Он по-прежнему жестко запрограммирован, но, по крайней мере, вы можете определить цвета и т. Д. В файле ресурсов один раз, а позже использовать их в разных местах.: -)

...