2016-02-14 5 views
-2

Возможно ли создать программный вид Material Design (например, button, textView, ...)? какAndroid. Можно ли программно создавать представления материалов?

AwesomeButton btnTest=new AwesomeButton (context); 

я хочу полнофункциональную библиотеку как rey5137, но без использования XML и поддержки старых Android (возможно, Android 2.3 и выше).

+0

Я нашел ответ в сообщении «Nicolas Tyler» на странице [this] (http://stackoverflow.com/questions/26604134/how-to-achieve-ripple-animation-using-support-library). –

ответ

0

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

обновление для редактируемого вопроса

в вашем примере, вы говорите AwesomeButton, чтобы иметь что-то вроде этого, вам нужно иметь библиотеку, в которой также есть файл дизайна xml, включающий все эти причудливые визуальные эффекты. Если вы не проектируете, как вы должны создавать предварительно запрограммированную кнопку.

chamran, вы усложняете моего друга, вы не можете создать кнопку с помощью кода, у вас должен быть xml-файл для ваших собственных материалов. Даже кнопка по умолчанию имеет xml.

+0

Могу ли я раздувать код в коде? как я могу использовать drawable для создания материала (например, кнопка)? –

+0

вы можете раздуть xml для представления, и это делается с помощью метода getView, например. Но опять же, ничего не могу сделать без xml. это ответ –

0

Да, и вот пример. http://vtgames.vn/AnyoneCanCode/Android/?video=I2MUhgMGh7g&title=Create%20Views%20using%20Java%201 У меня есть три части о создании представлений с использованием Java-кода. Надеюсь, это поможет!

+0

Это не ответ, потому что я хочу, чтобы Material Design Views выглядел как кнопка с эффектом пульсации и так далее. –

Смежные вопросы