是否有可能以编程方式创建Material Design视图(如按钮,textView,...)? 像Android-我们可以编程创建材质视图吗?
AwesomeButton btnTest=new AwesomeButton (context);
我想全功能图书馆像rey5137但没有XML的使用和支持旧的Android(也许Android 2.3及以上)。
是否有可能以编程方式创建Material Design视图(如按钮,textView,...)? 像Android-我们可以编程创建材质视图吗?
AwesomeButton btnTest=new AwesomeButton (context);
我想全功能图书馆像rey5137但没有XML的使用和支持旧的Android(也许Android 2.3及以上)。
材料设计是关于xml中所有项目的不同组合。你不能设计没有XML。它不是的Java Swing不要忘了,不管你想设计自己的基地应该是绘制或布局的文件夹,而不是在java代码
更新在你的榜样编辑的问题
,你说AwesomeButton,为了有这样的事情,你需要一个库,它也有xml设计文件,包括所有那些奇特的视觉效果。如果你不设计你如何创建一个预先设计的按钮。
chamran,你让我的朋友变得复杂,你不能通过代码设计一个按钮,你必须为你自己的自定义材料有一个xml文件。即使默认按钮也有一个xml。
我可以在代码中使用drawable吗?我如何使用drawable来创建材质(例如按钮)? –
您可以将xml充满一个视图,例如通过getView方法完成。但是,再一次,没有xml就不能做任何事情。这是答案 – 2016-02-14 09:38:44
是的,这里是例子。 http://vtgames.vn/AnyoneCanCode/Android/?video=I2MUhgMGh7g&title=Create%20Views%20using%20Java%201 在那里,我有三个关于使用Java代码创建视图的部分。 希望这有助于!
这不是答案,因为我想材料设计视图像涟漪效应等按钮。 –
我从[this](http://stackoverflow.com/questions/26604134/how-to-achieve-ripple-animation-using-support-library)页面找到了“Nicolas Tyler”帖子中的答案。 –