精易论坛

标题: 免web嵌入实现窗口级滚动条,瀑布流内容展示(907更新例程源码) [打印本页]

作者: stoneltt    时间: 2018-9-7 02:24
标题: 免web嵌入实现窗口级滚动条,瀑布流内容展示(907更新例程源码)
本帖最后由 stoneltt 于 2018-9-7 18:30 编辑

首先感谢热心回复的易友,原求助帖地址:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14229598&page=1#pid14000846背景:
小白在使用易语言实战资讯软件,鉴于软件窗口不大,一次展示不了几篇图文窗口就满了,就想通过瀑布流展示更多内容;
因为易语言本身没有窗口滑块条,询问几位热心易友和查了度娘,都建议嵌入web界面(html小白,只会一些最基础的知识,有空一定好好补补),然后凌晨用PS弄素材的时候因为导入的图片比画布大,然后就只显示画布内的画面,突发奇想,通过调高易语言组件的高度,使窗口作为画布,这样就可以通过调整组件位置来展示不同位置内容,实现瀑布流展示。
9月7日17点55分更新效果例子(GIF录制有点掉帧外加代码有BUG,有空优化后应该能做到流畅不掉帧)(源码附件上传不了)
懒得一个一个的增加组件,用超级列表框代替(滚动条不是超级列表框的滚动条,单独的)。可以设置任何组件进行滑动。
实测在不进行上部动效时滑动下面静态内容对资源占用毫无影响,有心的甚至还可以加入预加载代码,提高隐藏区域载入效率。

源码也没有什么技术可言,只是想和大家互相分享学习,让像我这样的小白需要用到的时候少走点路。

查了半天许多人/贴/yyy软件常用的三种内容展示:
1、嵌入web页面;(对于熟悉web页面开发的非常实用,扩展性强)
2、通过复制组件后调整位置实现伪瀑布流;(下了两个例子感觉不太流畅, 处理时资源占用有波动)
3、分页展示(需要频繁点击切页,如果软件窗口小了展示不了多少内容)
4、本帖这种遮罩展示(增加母组件高度后通过窗口遮罩显示)
我也还没有将此方法放入我实战的软件中,按理论来对资源占用应该影响...

大家在编辑的时候一定要注意新增组件的附着关系,如果是附着在窗口上是不能跟随底层组件运动的。(在复制前点击下底层组件即可附在上面)
瀑布流实现方式.e (4.08 KB, 下载次数: 105)   (看懂思路就没必要下载了,不清楚思路可以下载来参考一下)
907更新源码:(上传失败,等哈重新上传试试)




GIF.gif (1.18 MB, 下载次数: 25)

GIF.gif

作者: xiaobaibk47    时间: 2018-9-7 02:48
虽然可以,但是并不完美
作者: 福仔    时间: 2018-9-7 03:26
应该学学虚表的样子来实现.....
作者: vlouse    时间: 2018-9-7 08:39
看不太懂是啥意思
作者: 网络注册络员    时间: 2018-9-7 09:14
下来试一下
作者: 唯爱男神林俊杰    时间: 2018-9-7 09:34
回复有海币
作者: HeraLess    时间: 2018-9-7 10:06
会不会拖的好慢啊,加载了上面的会自动释放吗
作者: 神话传说001    时间: 2018-9-7 11:52
还不错,就是我不太会操作
作者: 凉桔    时间: 2018-9-7 14:06
支持楼主支持
作者: stoneltt    时间: 2018-9-7 15:43
HeraLess 发表于 2018-9-7 10:06
会不会拖的好慢啊,加载了上面的会自动释放吗

滑动基本和web界面一样流畅,组件释放问题需要自己加代码去优化。
作者: yunying    时间: 2018-9-8 20:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: Yy249569    时间: 2018-9-11 00:12
看不懂这可以用来做些什么
作者: 枫儿点点    时间: 2018-9-11 07:48
下载试一试
作者: 星空Allstar    时间: 2018-9-27 11:29

支持楼主支持
作者: 必兮相语    时间: 2018-10-4 19:19
66666666666666666
作者: ttyyy06    时间: 2018-10-5 11:44
支持楼主支持
作者: 网络注册网员    时间: 2018-10-18 13:13
好玩啊顶你
作者: Mr.伍先生    时间: 2018-12-8 18:03
谢谢老哥分享,学习了
作者: LoliCat    时间: 2019-2-16 13:17

作者: Nice回忆    时间: 2019-3-15 16:46
ex_ui根据子组件高度来调整与滑块条的数值比
作者: xj1314520    时间: 2019-5-24 21:57
支持一下666666
作者: xj1314520    时间: 2019-5-24 21:58

作者: 血舞神州    时间: 2019-8-27 12:20
谢谢分享1·
作者: log40    时间: 2020-3-19 08:18
感谢分享思路

作者: 阳明先生    时间: 2021-11-4 03:19

作者: 蜂蜜柚子熊    时间: 2021-11-4 23:18
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14288052
作者: 蜂蜜柚子熊    时间: 2021-11-4 23:18
感谢分享!精益有你更精彩!
作者: stephenmei    时间: 2022-2-24 12:30
看起来牛
作者: a623539929    时间: 2022-7-28 00:26
感谢大神分享
作者: ys2yy    时间: 2024-11-5 01:12

作者: ys2yy    时间: 2024-11-5 01:12





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4