1
BrettD 2021-03-15 06:22:10 +08:00 via iPhone 1
Twitter 首页不是按照时间顺序排列的你关注的人的推文吗,往下滑不就是旧内容么
|
2
BrettD 2021-03-15 06:28:25 +08:00 via iPhone
和微信朋友圈的逻辑是一样的啊
|
3
dingwen07 2021-03-15 06:42:35 +08:00 via iPhone
点主页键可以置顶,然后就可以往下滑了
|
4
Love4Taylor 2021-03-15 07:19:49 +08:00
微博是直接给你置顶到最新,推特是停在你上次阅读的地方,我是觉得推特的方式更好的,鬼还记得上次微博读到哪。
|
5
liyuhang 2021-03-15 07:32:50 +08:00
因为是按时间排序吧( Share 大法好)
|
6
luob 2021-03-15 07:37:36 +08:00 3
我直到今天,看到这个帖子,才明白为什么这么多软件的时间序功能可以说砍就砍。
我说的是真话。 我现在也不知道说什么,我感觉说什么都不太对…… |
7
geelaw 2021-03-15 07:37:38 +08:00 via iPhone 1
上拉加载似乎是标准功能,就是一个超长列表只有在用户快到底部时才获取靠后内容。
下拉刷新,即用户滑倒顶部继续上滑时加载新内容,是 Britcher 的发明,最先出现于他个人开发的 Twitter 客户端,现在是 Twitter 的专利(无偿授权)。 标准的结合用法可以总结如下:app 的界面是用于观察一个只能在头部追加的链表用的,用户进入 view 时获取了该链表的快照,具体来说就是头节点。 app 从头节点开始遍历,把链表的每一项从上到下放置在 view 内,由于列表很长,可以只加载几屏幕的内容,用户上拉接近底部后继续放入更后面的项,当然也可以暂时删去已经过于靠上的内容。这可以一直进行到整个链表的快照遍历完毕。 当用户回到顶端后继续下拉、明显溢出时,理解为用户想要看(原先)头节点前面的内容,由于已经过去一段时间,所以原先的头节点可能不是现在的了。下拉刷新就是获得新的头节点并展示原来头节点以前的内容。这个逻辑和刘盼到一半往回是一样的,本质上都是让用户可以在(实时更新的)链表上前后移动。 这套逻辑最原教旨的用法里,刷新后不一定非要到新头节点,如果产生了很多新内容,从原来的头慢慢往前是最连贯的做法。当然实际情况很可能是一下蹦到最新的头节点。 微博的浏览界面不是按照时间排序的,所以这个链表的逻辑不适用,微博既可以下拉加载也可以上拉加载,可以认为是不断用新内容填充 view,至于新内容填充在哪里全凭用户怎么拉。(我不确定微博是否是这样安排内容的,可能它有更复杂的逻辑。) 另一个有趣的事情是我发现 Twitter app 的内容其实很短,可以很容易拉到底部(它不再加载更早的内容),也可以做到拉到顶部刷新后没有什么新内容。另外 Twitter 似乎也不全是按照时间排序的。 |
10
Removable 2021-03-15 08:31:34 +08:00
原来时间线这东西这么不重要吗?
|
11
66beta 2021-03-15 09:12:46 +08:00
@Love4Taylor 你需要一个第三方客户端
|
12
whileFalse 2021-03-15 09:13:03 +08:00
@luhe 两种排序的操作逻辑要保持一样。都是“点开之后是当时最新 /最热的内容;向下查看是次新 /次热的内容;过一段时候之后向上到顶并下拉以查看更新 /更热的内容”,这很合理。
|
13
passerbytiny 2021-03-15 09:22:20 +08:00 via Android
不管是时间排序还是推荐排序,都是排序,都是一条线,线总有到头的时候。先说一下要点。
推特、FB 、(曾经的 Google +)、还有国内那没什么用的朋友圈,说到底都是信息流,是先让你看到“你想看到的人”的信息,再让你看到广告。而抖音不是信息流,它不在意你想看谁的或者什么样的信息,它只在意你留在它身上的时间(你能看到多少广告)。 别得不还说,但我可以肯定楼主不是写代码的。 |
14
Love4Taylor 2021-03-15 09:23:09 +08:00
@66beta 我现在用 vvebo 了,就很舒服(除了有时候阅读位置会抽风突然跳跃。
|
15
matrix67 2021-03-15 09:38:45 +08:00
没有时间线看足球比赛比分直播就很蛋疼了
|