【发布时间】:2011-03-14 09:28:39
【问题描述】:
我发现标准的 Android UI 组件的外观和感觉都很差。
谁能向我提供一些关于如何改善 Android 应用外观和感觉的链接或建议?
【问题讨论】:
-
问题标题中不要包含标签名称,阅读meta.stackexchange.com/questions/19190/…
我发现标准的 Android UI 组件的外观和感觉都很差。
谁能向我提供一些关于如何改善 Android 应用外观和感觉的链接或建议?
【问题讨论】:
ListViews。ListViews。如果您有某种教程,请将其放在 SwipeView 中。
PS:如果您希望您的登录安全,请使用naked-password for Android ;)
【讨论】:
显然你需要去看看很棒的Android Patterns 网站!现在有用了 10%!
【讨论】:
Error establishing a database connection 错误。 :/ 除此之外,很酷的网站。
编辑刚刚推出http://android-patterns.rickreation.com。有许多来自 Google Play 上热门应用的示例。我还将添加有关实现这些模式的信息。
大多数应用程序现在开始遵循的约定是来自this Google I/O conference talk。在 Facebook、Twitter、Picplz 和其他几个应用程序中看到了这一点。 GreenDroid 是一个无需太多工作即可获得其中一些的库。
我在修改组件时发现的两个最有用的东西是选择器可绘制对象和九个补丁。
StateListDrawables 帮助您在一个 XML 文件中轻松处理不同的 UI 事件。无需在代码中乱七八糟。 Nine patches 帮助您创建可根据视图大小扩展的可拉伸背景。
Shape drawables 也可以用来做一些基本的东西,比如圆角矩形。
【讨论】:
在这里你可以找到制作好的android Ui的所有psd文件。
【讨论】:
您的 Android 应用程序的外观基本上取决于您在手机上使用的默认主题。
但是,您可以通过 applying Styles and Themes 将您的应用程序的行为更改为您的应用程序。您可以通过 android API 本身为您的应用程序设置样式和主题。应该不需要使用外部附加框架。
希望对你有帮助。
【讨论】:
一些答案建议添加动画。这个想法有一些优点,但请记住,至少有些用户会禁用动画。例如,一些“减少电池使用”应用会自动禁用所有动画,以减少一点 CPU 使用和响应延迟。
就我个人而言,我通常不太关心 UI 设计中的“天才”,就像我关心响应性、一致性、直观操作和节省屏幕空间一样重要。眼睛糖果让我高兴,但前提是它不会浪费像素、混淆功能或减慢手机速度。让它漂亮,或者简单,但要确保它快速达到我的预期。
【讨论】:
Android 的外观和感觉 应用依赖于默认 您在手机上使用的主题。
UI 可以在 Android 中进行自定义。您可以创建自定义 UI 组件和小部件。自 ADT 插件更新 v10 以来,UI 元素得到了很大改进。许多新的小部件(以前编码)现在可以随时用于开发。
查看我的博文:
http://sree.cc/google/android-development-adt-plugin-v10-improvements-designing
Android 正在发展.. 看看目前的变化..
【讨论】:
查看 Jake Wharton 的 ViewPagerIndicator。它使得向 ViewPager 滑动添加现代 UI/UX 变得相对容易,并且它与 Android 支持库兼容,因此适用于 Android 1.6 及更高版本。赋予它与一些更现代的 Android 应用相同的外观/感觉。
请记住,要让它工作,您需要为您的活动指定一个主题,“使用”部分中没有提到,但在他的示例代码的清单文件中。
当然,您还需要将支持库添加到您的项目中。可以通过右键单击eclipse中的项目-> Android工具->添加支持库来做到这一点。
【讨论】:
我不得不说自定义 xml drawables 是一个很大的部分。
您可以使用它们创建simple animations、使用multiple 9 patches on a button(用于未聚焦、聚焦或按下)、create backgrounds。所有易于编辑,integrated 和 tested。
【讨论】:
我认为此链接可以帮助您: https://developer.android.com/design/patterns/index.html
它包含一些设计 UI android 的规则。 通过其他方式,您可以使用一些 UI 模式,如平面设计。 希望对你有帮助。
【讨论】: