在容器View的边界之外绘制图像

时间:2012-01-16 15:09:43

标签: android android-listview drawable

我想实现这个目标Achieve android gmail tablet design in selection (arrow style),我正在考虑制定一个达到我目的的策略。

我想在列表项上设置带箭头的可绘制选择器。但是为了使它工作,我需要在List Item的边界之外绘制,所以我在这里询问是否有人知道如何在容器View的边界之外绘制一些东西。可能吗?是否有班次/翻译属性?

由于 Tobia Loschiavo

1 个答案:

答案 0 :(得分:2)

您不需要在视图范围之外绘制。如果您没有明确绘制这些边框像素,则两个视图之间将没有任何内容。

这是一个视觉技巧。因此,在Gmail案例中,他们只是绘制一个白色三角形,两个黑色对角线边框,并且在所选行的右侧没有边框。所有其他行都使用硬黑色垂直边框绘制。右侧的内容片段可能在其左侧没有绘制边框。因此,箭头的幻觉和内容视图“流血”在一起。