无法通过谷歌搜索找到任何东西,可能是因为我不知道该怎么称呼这种UI模式。 JB people应用程序在左侧显示联系人,在右侧显示所选联系人的详细信息。右侧的详细信息片段有一个指向所选联系人的三角形。这个Android UI模式叫什么?我该如何实现它。
答案 0 :(得分:4)
这是一个主详细信息流模板,如果您启动一个新项目并选择使用MasterDetailFlow模板(如果您有最新的ADT更新),则可以获取该模板。
就三角形/箭头部分而言,我不太确定Google是如何做到的,但这就是我要解决的问题:
在选择项目时的列表片段中,它将有一个ImageView,其中三角形/箭头作为其资源与详细信息片段的背景相匹配,将其对齐到列表行的右侧,并确保没有它与视图边缘之间的填充/边距。您可以使用ViewStub(http://developer.android.com/reference/android/view/ViewStub.html),也可以将ImageView的XML中的默认可见性设置为不可见。
然后,在单击列表项的回调中,只需使列表行中的三角形图像膨胀或可见。
我希望这会有所帮助。如果您需要更详细的解释,请告诉我。
免责声明:我确信我所描述的这种方法不是谷歌的最佳方式,但这就是我开始尝试实现此功能的方法。