【问题标题】:What technology used for designing Google inbox UI [closed]用于设计 Google 收件箱 UI 的技术是什么 [关闭]
【发布时间】:2015-01-28 10:59:27
【问题描述】:

我知道这是一个非常笼统的问题,但我真的很想知道并想开发一个具有特殊 UI 的 Android 应用程序(我的意思是像 Google Inbox 应用程序这样的专业 UI)。

我只是想知道其中是否使用了一种特殊的技术,或者它只是由相对布局和线性布局以及其他在Android SDK中使用java已知的android UI组件制成的。

任何线索将不胜感激。

【问题讨论】:

  • 识别第三方程序中使用的技术对于 Stack Overflow 来说是题外话。

标签: android user-interface


【解决方案1】:

您看到的设计语言称为Material Design

它可能使用的用户界面元素是 RecyclerView 用于存储信息列表和 CardView 用于表示列表中的各个项目: p>

    <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

【讨论】:

  • tnx 亲爱的@jay 你的回答真的很有帮助。只是你有像谷歌收件箱这样的材料设计的项目样本可以帮助我完成它吗?
  • 我刚刚找到saulmm/RecyclerView-demo。它看起来很好地概述了每个类所需的功能。
【解决方案2】:

没有具体的奇怪技术,只有一些原理。请看一下: http://www.google.com/design/spec/material-design/introduction.html#introduction-goals

它可能会给你一些想法。

【讨论】:

  • 谢谢,这正是我所说的收件箱 UI 的意思,但我认为它的 html5... 是否可以在 Eclipse 中将它与 java 结合使用?我的意思是 html5 UI 和 Java 后端?
  • 其实看了你的链接,稍微搜索了一下,发现android material是为lollipop (v 5.0)设计的。但我见过这种风格的应用程序在 android 2.3 及更高版本中可以正常工作。这怎么可能?
  • @MGol 是的,实际上材料设计是为棒棒糖设计的,但是您可以在较低的 api 中拥有所有这些功能。就是有点难,需要开发者自己从零开始实现。
  • 那我该怎么办?例如所有那些复杂的动画和其他东西……这可能吗?
  • 正如我告诉你的那样,你可以拥有任何你想要的东西,例如投影,你可以看看这个:stackoverflow.com/questions/15333529/… 和其他东西只需搜索一下,你就会找到它们. ;)
【解决方案3】:

当然,Google 正在做一些很酷的事情,他们很好地利用了自己的平台,但我不认为他们将主要的特殊技术用于自己的应用程序。他们只是把视图层次结构、漂亮的动画和漂亮的资源放在一起,让它看起来不错。

您有什么特别想知道的方面吗?

【讨论】:

  • 谢谢布鲁斯,但我的问题是关于较低 android 版本的材料设计。你知道吗?
猜你喜欢
  • 1970-01-01
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
  • 2011-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
相关资源
最近更新 更多