дизайн материала все о разных комбинациях предметов в xml. вы не можете проектировать без xml. это не Java Swing не забывайте, что вы хотите создать свою базу, должны быть на вытяжке или макет папки, а не на Java код
обновление для редактируемого вопроса
в вашем примере, вы говорите AwesomeButton, чтобы иметь что-то вроде этого, вам нужно иметь библиотеку, в которой также есть файл дизайна xml, включающий все эти причудливые визуальные эффекты. Если вы не проектируете, как вы должны создавать предварительно запрограммированную кнопку.
chamran, вы усложняете моего друга, вы не можете создать кнопку с помощью кода, у вас должен быть xml-файл для ваших собственных материалов. Даже кнопка по умолчанию имеет xml.
Я нашел ответ в сообщении «Nicolas Tyler» на странице [this] (http://stackoverflow.com/questions/26604134/how-to-achieve-ripple-animation-using-support-library). –