Как из Color вытащить цвета по отдельности?

194
10 сентября 2017, 00:04

Использую метод:

int clr = Color.argb(transp,red,green,blue);

А как сделать обратную процедуру, т.е. найти цвета и прозрачность из clr?

Answer 1

Воспользоваться следующими методами:

  • Color::alpha
  • Color::red
  • Color::green
  • Color::blue

То есть вот так преобразуем компоненты в int:

int color = Color.argb(alpha, red, green, blue);

А вот так из int'а получаем компоненты:

int alpha = Color.alpha(color)
int red = Color.red(color)
int green = Color.green(color)
int blue = Color.blue(color)
READ ALSO
что будет если к классу не добавить @MappedSuperclass и @Access(AccessType.FIELD)?

что будет если к классу не добавить @MappedSuperclass и @Access(AccessType.FIELD)?

Для чего эти аннотации существуют понятно, но вот что будет если в главном классе по иерархии их не указать, просто пропустить?

214
Верстка писем, фоновое изображение

Верстка писем, фоновое изображение

В таблице в теге <td> я прописываю background="https://namecom/static/name/img/bg

235