是否有可能以編程方式創建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」帖子中的答案。 –