我知道它是一个非常普遍的问题,但我真的很想知道并希望开发一个带有特殊UI的Android应用程序(我的意思是像Google Inbox应用程序这样的专业用户界面)。
我只是想知道它是否使用了一种特殊的技术,或者只是通过相对布局和线性布局以及Android SDK中使用java知道的其他Android UI组件制作的。
任何形式的线索都会非常感激。
答案 0 :(得分:2)
您所看到的设计语言称为 Material Design 。
它可能使用的用户界面元素是 RecyclerView
用于存储信息列表,而 CardView
用于表示单个项目列表:
<android.support.v7.widget.RecyclerView/>
<android.support.v7.widget.CardView/>
看看这个https://developer.android.com/training/material/lists-cards.html关于如何烹饪这样的活动(Android中的屏幕)。
主题你的申请并不太难。看看https://developer.android.com/training/material/theme.html
答案 1 :(得分:0)
当然谷歌正在做一些很酷的事情,他们很好地利用了自己的平台,但我不相信他们只是为自己的应用程序使用了一些主要的特殊技术。他们只是将视图层次结构,漂亮的动画和漂亮的资源放在一起,使它看起来很好。
你有什么特别的想法吗?
答案 2 :(得分:0)
没有特定的奇怪技术,只有一些原则。请看看这个: http://www.google.com/design/spec/material-design/introduction.html#introduction-goals
它可能会给你一些想法。