2016-02-14 87 views
-2

是否有可能以编程方式创建Material Design视图(如按钮,textView,...)? 像Android-我们可以编程创建材质视图吗?

AwesomeButton btnTest=new AwesomeButton (context); 

我想全功能图书馆像rey5137但没有XML的使用和支持旧的Android(也许Android 2.3及以上)。

+0

我从[this](http://stackoverflow.com/questions/26604134/how-to-achieve-ripple-animation-using-support-library)页面找到了“Nicolas Tyler”帖子中的答案。 –

回答

0

材料设计是关于xml中所有项目的不同组合。你不能设计没有XML。它不是的Java Swing不要忘了,不管你想设计自己的基地应该是绘制或布局的文件夹,而不是在java代码

更新在你的榜样编辑的问题

,你说AwesomeButton,为了有这样的事情,你需要一个库,它也有xml设计文件,包括所有那些奇特的视觉效果。如果你不设计你如何创建一个预先设计的按钮。

chamran,你让我的朋友变得复杂,你不能通过代码设计一个按钮,你必须为你自己的自定义材料有一个xml文件。即使默认按钮也有一个xml。

+0

我可以在代码中使用drawable吗?我如何使用drawable来创建材质(例如按钮)? –

+0

您可以将xml充满一个视图,例如通过getView方法完成。但是,再一次,没有xml就不能做任何事情。这是答案 – 2016-02-14 09:38:44

相关问题