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

Cri*_*ris 63 user-interface android

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

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

Mac*_*rse 84

一些想法:

  1. LayoutAnimations为您的ListViews.
  2. 使用TextSwitcher和ImageSwitcher而不是TextView和ImageView.
  3. 在您的视图中添加动画.
  4. 为每个设备提供正确的资源.你可以使用android-ui-utils.
  5. 使用android-wheel for iphone就像拣货员一样.
  6. GreenDroid提供一些android模式.
  7. 为你ListView的圆角使用圆角.
  8. 检查可用的第三方库.
  9. 使用android2pogetlocalization对您的应用进行国际.
  10. 使用mapviewballoons为您的Android地图.
  11. 如果您有某种教程,请将其放在SwipeView中.

    PS:如果您希望您的登录安全,请使用Android的裸密码 ;)

  • 我刚刚写了一篇关于如何使用大部分内容更新我的应用程序的博文:http://android-argentina.blogspot.com/2011/04/making-your-android-app-look-pro.html (5认同)

Rob*_*oli 21

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


Abh*_*nav 13

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

大多数应用程序现在开始遵循的惯例是来自此Google I/O会议对话的约定.在Facebook,Twitter,Picplz和其他几个应用程序中看到了这一点.GreenDroid是一个无需太多工作即可获得其中一些功能的库.

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

StateListDrawables可帮助您在一个XML文件中轻松处理不同的UI事件.没有必要在代码中乱七八糟. 九个补丁可帮助您创建可伸缩的背景,根据视图大小进行扩展.

形状drawables也派上用场做基本的东西,如圆角矩形.


Chi*_*rag 9

请看这个.

在这里你可以找到所有的psd文件,用于制作好的Android Ui.


Chr*_*ris 7

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

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

我希望有所帮助.


wil*_*dye 5

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

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