Я пытался вынести код в отдельное место но это не увенчалось успехом. Попробую ещё раз. А вот статик действительно помог. Спасибо Вам. Самое обидное что читал читал про статические методы и всё забыл. Ещё раз спасибо
И ещё хотел у Вас спросить почему при объявлении перечисления нам приходится непосредственно указывать цвет через точку Color nextColor = Colors.Blue; Почему нельзя написать Color nextColor = Colors;
Спасибо Вам огромное! У меня ещё один к Вам вопрос. В прошлый раз я вводил переменную n а потом в свитче указывал (this.n) и уже в кейс писал case n:
linearLayout1.setBackgroundColor(Color.RED);
break;
А можно как то в программе указать цвета и уже непосредственно их перебирать, или вынести их в отдельный класс. Без использования Canvas и т.п. Просто мне интересно многие решения... И самый простой из них