shuirong

Results 72 comments of shuirong

1. 「向上滑动第一个 tab 的内容后,切换到第二个 tab,第二个 tab 的高度还在原来的位置,但是上面的部分就跑到了 tab 滑动后的位置(这是应该的),然后第二个 tab 的内容上面就有一节空白位置」这个问题我也没有解决,写这一块的时候也没想到改如何解决。 2. 「用 position 上部分的模块结合动画,但就是抖动得特别厉害」。我这么实现后,也发现,如果[上面那个tabBarHeight](https://github.com/shuiRong/Gakki/blob/master/src/pages/Profile.js#L47)越大,最后动画表现的就越抖动,所以我找了一个中间较平衡的值。 3. 你提到的那几个库我都试过了,包括nativeBase。最后发现还是得自己实现。否则连正常使用都难,而不仅是抖动问题了。

@ngxu 有打算花几天好好研究下解决方案,整一个开源项目出来,搞出来后通知下你。(不过不知道何时能开始...)

@Anne-Tao 我已经申请添加好友了...但我这边发送消息的话,显示“发送失败”。我把我的QQ号码发你QQ邮箱,你来加我好了。

@qianqianguo 我之前没iPhone,所以没怎么关注iOS的效果 🤣

@shiqkuangsan 久不用QQ,就在这里聊吧,看到后就回。这里的信息也会被搜索引擎爬到,方便其他人。 关于抖动问题,我后来倒是还有一个想法,但没测试过是否可行:就是不用 style 的 top,毕竟它在浏览器里会引起回流重绘,有性能问题,在RN这边应该也是同理。换成用 transform 的 translate(可能还需要加上一个绝对定位)。 你试试看,再告诉下我测试结果(我这边本地没RN环境了) 需要修改的地方之一: https://github.com/shuiRong/Gakki/blob/aac313768027df58c695829828cd7fcb42581a84/src/pages/Home.js#L147

@shiqkuangsan Profile 页面同理,我想说的意思就是:动画效果中如果有用 top ,就尝试换成看看效果 `translate `,如果效果不好,就也没招了...... 很难搞,当初也是折腾了好久,效果都不好。记得最后找到个文章说尝试用原生技术配合来解决,具体的忘了。我不会原生,所以就没尝试。

写的匆忙,还真没注意到这些边界条件。 回头完善下~

好,明天试试umi。对了,另外速度和Github API响应速度有关(这么一来,也和墙有关)