Wrote an application using standard (clumsy) widgets. How to make a beautiful design of the application? Using XML or just inserting pictures instead of buttons? Tell me how to do it better? What articles to read?
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of D-side , Ivan Pshenitsyn , pavel , user194374, aleksandr barakin 16 Aug '16 at 7:11 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
3 answers
This is called a guideline , and here you can familiarize yourself with all the principles.
In order to use it in your application, you will need to refer to the AppCompat support library - when I first encountered the android, for a long time I could not understand where the tabs, FAB, animations from Coordinator Layout , etc. come from.
I hope I gave an exhaustive answer. If you have any questions, add a comment, update.
AppCompatActivityone of the components of the AppCompat support library, not the name of the library. - pavlofff- @pavlofff for sure, he messed with the devil, I'll fix it now. - Silento
I make the buttons through ImageView, then I hook them to OnClickListener. But in any case, all the markup is done via xml. Theoretically, you can typeset through LayoutParams, but this is a bad practice
You can also see here Material Design: to the moon and back