我已经看到标准的Android UI组件外观不佳。
任何人都可以向我提供一些关于如何改善Android应用外观的链接或建议吗?
答案 0 :(得分:83)
ListViews
。ListView
s。如果您有某种教程,请将其放在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)
在这里你可以找到所有的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正在发展..查看目前为止的变化..
答案 7 :(得分:2)
我不得不说自定义xml drawables是一个非常大的部分。
使用它们,您可以创建simple animations,使用multiple 9 patches on a button(对于未聚焦,聚焦或按下),create backgrounds。所有内容都经过轻松编辑,integrated和tested。
答案 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模式,如平面设计。 我希望它可以帮到你。