gpt4 book ai didi

ios - ListView 中的 ImageView 在启用 RecycleElement 的情况下在滚动条上简要显示上一张图像

转载 作者:IT王子 更新时间:2023-10-29 08:20:46 26 4
gpt4 key购买 nike

我有以下类的列表:

public class Set {
public string IconUrl { get; set; }
}

此列表绑定(bind)到 ListView:

<ListView ItemsSource="{Binding Sets}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<Image Source="{Binding IconUrl}" />
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

当加载 View 并且用户开始滚动时,将重复使用单元格并且在下载和呈现新图像之前图像会短暂显示之前的图像。

有没有办法在不禁用 RecycleElement 的情况下防止这种行为?

最佳答案

我还没有尝试过这个,但是在 ViewCell 上你有 DisappearingAppearing 事件你可以 Hook 。

您可能想查看在 Disappearing 事件处理程序上释放图像源,但有时这可能会在稍后的某个时间发生,我认为这是记忆,因此您可能还想尝试在Appearing 事件处理程序有望在屏幕上显示之前执行?

关于ios - ListView 中的 ImageView 在启用 RecycleElement 的情况下在滚动条上简要显示上一张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35158261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com