我有一个分配给列表视图的图像列表以显示透明图像。
关于添加的一些透明图像,这有一个小问题,那就是有时很难在列表视图中看到/找到它们。
请参阅此示例图像:
您会注意到图像(尤其是鼠标)几乎看不到,事实上,如果添加了空图像,您甚至都看不到它,这里的数字标题会起到拯救作用,以显示实际存在的东西。
但我想让图像在视觉上更容易看到。我想也许在透明图像下面放另一个图像会起作用——当然,尽管它不会影响实际图像。
所以考虑到这一点,我制作了一个棋盘格的位图:
我觉得这将是表示图像透明区域的最合适方式,就像 Paint.NET 等一样。
为了进一步说明这个例子,我修改了原始图像以显示它的外观,如果我们将棋盘位图作为底层图像:
有棋盘将首先表明那里有一个列表项,并且棋盘网格的位图可能更暗或完全不同的图像。正如我之前所说,如果没有图像,您将什么也看不到,所以显示一个空的国际象棋网格或其他位图总比什么都没有好。
那么,如何使用图像列表在原始图像下方显示第二张图像以提供类似于上面示例的结果?下面的图像可以是任何东西——例如,只是另一个加载的位图。