Android材质设计教程及Android Studio中的示例

下载此 免费的 电子书

这本免费电子书将帮助您在Android Studio中掌握Android材料设计的学习!
材质设计是谷歌开发的一种视觉语言,最初是在棒棒糖操作系统中引入的,自那以后,它在Android应用程序的设计和开发中变得很流行。根据谷歌的说法,这种语言是基于纸和墨水的。

在这里,我们的深入教程将教授如何使用Android Material design设计漂亮且用户友好的应用程序。我们所有的教程都将至少有一个实际的例子和每个主题的逐步解释。


学习Android材质设计的先决条件:

JAVA For Android:

JAVA is a programming language which is most commonly used in Android App Development. Before you start learning Material Design you will need to learn Object Oriented Java. Check out our JAVA for Android section to learn it.

Android UI Basics:

You will also need to be familiar with Android UI basics.

Android Studio:

Android Studio is the official IDE (integrated development environment) for developing Android Apps by Google. It is available for free download on Windows, Mac OS X and Linux.

Check out our Android Studio guide to get started with it.


Android Material Design Tutorials:

Below are the list of Material design topics. Follow the link to read full tutorial:

Android Material Design Topics
Topics (Follow the link to read tutorial) Description
TextInputLayout / Floating Labels in EditText TextInputLayout is a new element introduced in Design Support library to display the floating label in EditText.
TabLayout TabLayout provides horizontal layout to display tabs on the screen. We can display more screens in a single screen using tabs.
NavigationDrawer Navigation drawer is a side menu that helps us to organise the navigation inside our app. It is a uniform way to access different pages and information inside our app.
PercentRelativeLayout PercentRelativeLayout in Android is a subclass of RelativeLayout that supports percentage based margin and dimensions for Views(Button, TextView or any other view).
Toolbar In Android Toolbar is similar to an ActionBar(now called as App Bars). It is a Viewgroup that can be placed at anywhere in the Layout. We can easily replace an ActionBar with Toolbar.
PercentFrameLayout In Android PercentFrameLayout is a subclass of FrameLayout that supports percentage based margin and dimensions for Views(Button, TextView or any other view).
RecyclerView As ListView The RecyclerView is more flexible, powerful and a major enhancement over ListView.
RecyclerView As GridView 与GridView相比,RecyclerView更灵活、功能更强大,是一个重要的增强。
回收视图为交错网格 用于显示交错网格中的项目(大小不同)
卡片视图 在Android中,CardView是另一个主要元素,它可以通过一个称为高程和角半径的阴影以卡片的方式表示信息,该阴影在整个平台上看起来是一致的。
拉入刷新/切换刷新布局 在Android应用程序中,每当我们需要通过垂直滑动手势刷新视图的内容时,就会使用Pull To Refresh(又名SwipeRefreshLayout)。
查看寻呼机 Android中的ViewPager是一个类,允许用户在数据页中左右翻转。此类提供在应用程序中翻转页面的功能。
动画 动画框架允许我们在应用程序中创建具有视觉吸引力的动画和过渡。
小吃条 Snackbar是一个小部件,看起来像一个小横幅,弹出在用户手机屏幕的底部。

免费下载-主Android应用程序开发侧栏

下载此 免费的 电子书

这本免费电子书将帮助您在Android Studio中掌握Android材料设计的学习!
关闭链接

Android开发者Facebook群免费




下载此 免费的 电子书

这本免费电子书将帮助您在Android Studio中掌握Android材料设计的学习!
关闭链接

看看AbhiAndroid 一步一步地 视频培训帮助您掌握Android应用程序开发

视频培训- 定期添加新内容,逐步解锁视频培训。开发Android应用程序。
Android应用程序源代码- 通过文档获取令人惊叹的电子商务、食品订购和终极WebView源代码。
立即注册
关闭链接