Android UI设计:交互式ListView元素

Dev*_*red 13 user-interface android listview

我正在从设计角度寻找一些想法,我希望Romain或谷歌的其中一个人也会接受这个想法.您对ListView元素的设计做了什么,使用户明白哪些元素是交互式的,哪些不是?

在iPhone UI中,这是包含披露指示箭头的地方,但将该想法复制/粘贴到Android应用程序中感觉不对.当我们包含节标题时,它们通常在视觉上足够不同(不同的大小和背景)来说明这一点,但是在只有一些列表元素导致更多信息的情况下呢?

我很欣赏有关此主题的所有想法,并希望看到Android UI指南中涵盖的更多内容.

lou*_*uie 8

看起来Android设计团队为此提供了更多指导.如果您查看标题为"列表" 的http://developer.android.com/design/building-blocks/lists.html页面,它有以下准则:

列出Android Design的示例

行项目列表项目可以适应不同类型的各种数据类型,包括简单的单行项目,多行项目以及带有图标,复选框和操作按钮的自定义项目.

有一个列表项显示最右侧的图标,该图标来自Android操作栏图标包,6-social-chat.png. 6,社会chat.png

这意味着点击此图标将是一个"操作按钮",并将开始与匹配该列表项的朋友聊天.你可以在冰淇淋三明治的People应用程序中看到这个.

但是,没有标准的公开箭头图标.但Google Play应用似乎确实使用了指向右侧的箭头来表示您可以在网格视图标题中执行相同类型的操作"用户也已查看"和"用户也已安装".这在图标包中为1-navigation-next-item.png1-导航下一item.png.这可以作为一个"动作按钮"进入细节活动,我认为这与你最初的要求很接近.

我会谨慎地使用它,因为看起来大多数列表项(和网格项)都应该是交互式的.如果有很多列表项没有,那么我会考虑更改背景或字体颜色以表明它已被禁用.


pjv*_*pjv 4

我会这样说:

  • ListView 元素很少是不交互的!否则,请制作您自己的视图,不要将元素分隔得如此宽阔和浪费(毕竟手指不需要按在它们上)。
  • 由于上方和下方有分隔线,交互式元素似乎稍微内嵌。
  • 重要的是,当您触摸或滚动时,选择器就会变得可见。
  • 如果它们包含一些其他交互式视图,例如快速联系框,那么该元素也可能是交互式的。
  • 首选项确实具有 Android 原生的此类披露指示器。

您可能想在https://ux.stackexchange.com/上问这个问题。