2016-02-14 38 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

相關問題