listview - NativeScript RadListView 图像动画不起作用
问题描述
我正在尝试使用 RadListView 将图像加载到 NativeScript 应用程序中,因为它应该具有图像动画。加载图像时没有动画,当图像显示时我只看到“闪烁”。
我正在使用http.getJSON
,当收到数据时,UI 会呈现图像。
我的 XML 在这里:
<lv:RadListView items="{{ myImagesObject }}" id="ls">
<lv:RadListView.listViewLayout>
<lv:ListViewLinearLayout scrollDirection="Vertical" itemInsertAnimation="Fade" itemDeleteAnimation="Slide"/>
</lv:RadListView.listViewLayout>
<lv:RadListView.itemTemplate>
<StackLayout orientation="vertical">
<Image class="lista-katalozi-slika" id="slicice" stretch="aspectFill" src="{{ 'https://www.image_source.site/' + photo }}" />
</StackLayout>
</lv:RadListView.itemTemplate>
问题是,当我上下滚动时,图像正在消失并显示为“眨眼”。根本没有动画。我使用的是纯 js,没有 Typescript 或 Angular。
更新:
好的,这是我录制的短视频。https://mega.nz/#!FLBQlQ7Q!ynYnAmtELWPwZNr-dJFLbVu1tPjfm7_fAI8DVuvGFs0 这更像是图像渲染/兑现问题。我已将固定 src 设置为https://www.miffy.com/frontend/assets/img/icons/og-image-200x200.png,即使它是相同的图像,它仍然会发生。加载视图后,我关闭互联网访问,然后尝试滚动并停止加载图像。我下载它们没有问题,但是当它们我想添加淡入效果时。只是为了让它看起来更好看。
解决方案
推荐阅读
- php - 即使缺少记录,也每天汇总统计信息
- python - 如何为具有附加功能的函数创建装饰器?
- android - 手机默认短信中的“&”字符后内容消失
- c# - 如何修复我的 2D 敌人角色在角色接近其范围时发出警告而不是滑动而不是停止
- r - ggplot 中的线连接所有点,而不仅仅是组中的点
- angular - Jasmine:测试是否使用 HttpTestingController 调用 API
- caching - 使用有效的缓存策略服务静态资产 - PHP 网站中的错误
- powershell - 如何使用 Powershell 捕获 DISM 输出并通过进度条反映状态?
- c# - 在统一C#中等待航路点的时间量
- python - Selenium - 找不到网站中 100% 存在的元素