如何改善Android应用的外观和风格?

时间:2011-03-14 09:28:40

标签: android user-interface

我已经看到标准的Android UI组件外观不佳。

任何人都可以向我提供一些关于如何改善Android应用外观的链接或建议吗?

10 个答案:

答案 0 :(得分:83)

一些想法:

  1. LayoutAnimations代表ListViews
  2. Using TextSwitcher and ImageSwitcher instead of TextView and ImageView
  3. animations添加到您的观看次数。
  4. 为每台设备提供正确的资源。您可以使用android-ui-utils
  5. android-wheel用于iphone之类的选择器。
  6. 使用GreenDroid提供一些Android模式。
  7. Use rounded corners for your ListViews
  8. Check the third party libs available
  9. 使用android2pogetlocalization
  10. 对您的应用进行国际化
  11. 使用mapviewballoons作为Android地图。
  12. 如果您有某种教程,请将其放在SwipeView

    PS:如果您希望您的登录安全,请使用naked-password for Android;)

答案 1 :(得分:21)

显然,你需要去看一下很棒的Android Patterns网站!现在有10%的用处了!

答案 2 :(得分:13)

修改刚刚启动http://android-patterns.rickreation.com。有许多来自Google Play顶级应用的示例。我也将添加有关实现这些模式的信息。

大多数应用程序现在开始遵循的惯例是来自this Google I/O conference talk的约定。在Facebook,Twitter,Picplz和其他几个应用程序中看到了这一点。 GreenDroid是一个无需太多工作即可获得其中一些内容的库。

我在修改组件时发现的两个最有用的东西是选择器drawable和九个补丁。

StateListDrawables可帮助您在一个XML文件中轻松处理不同的UI事件。没有必要在代码中乱七八糟。 Nine patches可帮助您创建可根据视图大小展开的可伸缩背景。

Shape drawables也可以用来做圆角矩形等基本的东西。

答案 3 :(得分:9)

Please look at this

在这里你可以找到所有的psd文件来制作好的Android Ui。

答案 4 :(得分:7)

外观&感觉你的Android应用程序基本上取决于你在手机上使用的默认主题

但是,您可以通过applying Styles and Themes将应用程序的行为更改为您的应用程序。你有很多可能通过android API自己设置和主题你的应用程序。不需要使用外部附加框架。

我希望有所帮助。

答案 5 :(得分:5)

有些答案建议添加动画。这个想法有一些优点,但请记住,至少有些用户会禁用动画。例如,一些“减少电池使用”应用程序将自动禁用所有动画,只是为了减少一点CPU使用和响应延迟。

就个人而言,我通常不关心UI设计中的“gee-whiz”,几乎和关心响应性,一致性,直观操作和节省屏幕空间一样多。眼睛糖果令我高兴,但前提是它不会浪费像素,混淆功能或减慢手机速度。使它漂亮,或使其清晰,但要确保它能够快速达到我的预期。

答案 6 :(得分:3)

  

外观&感觉你的机器人   应用程序取决于默认值   您在手机上使用的主题。

UI可以在Android中自定义。您可以创建自定义UI组件和小部件。自ADT插件更新v10以来,UI元素得到了极大的改进。许多新的小部件(以前编码)现在都可以用于开发。

点击此处查看我的博文:

http://sree.cc/google/android-development-adt-plugin-v10-improvements-designing

Android正在发展..查看目前为止的变化..

http://tools.android.com/recent/

答案 7 :(得分:2)

我不得不说自定义xml drawables是一个非常大的部分。

使用它们,您可以创建simple animations,使用multiple 9 patches on a button(对于未聚焦,聚焦或按下),create backgrounds。所有内容都经过轻松编辑,integratedtested

9 Patch Tutorial

答案 8 :(得分:2)

查看杰克沃顿的ViewPagerIndicator。它使得向ViewPager滑动添加现代UI / UX变得相对容易,并且它与Android Support Lib兼容,因此适用于Android 1.6及更高版本。使其具有与当前一些现代Android应用程序相同的外观/感觉。

请记住,要使其工作,您需要为活动指定一个主题,“使用”部分中未提及该主题,但是在示例代码中的清单文件中。

当然,您还需要将支持库添加到项目中。可以通过右键单击eclipse中的项目来实现这一点 - > Android工具 - >添加支持库。

答案 9 :(得分:1)

我认为此链接可以帮助您: https://developer.android.com/design/patterns/index.html

它包含一些设计UI android的规则。 通过其他方式,您可以使用一些UI模式,如平面设计。 我希望它可以帮到你。