Android 仿今日头条详情页实现

· sword · Created at · Last by kkmmi68 Replied at · 13895 hits
96

Android仿今日头条详情页实现

共收到 21 条回复
96
yongzheng · #1 ·

我也有这样的需求,不过我是直接把WebView加到listview头部,然后WebView加了个本地空的h5,再用js把内容填进去,没黑屏,感觉还行

96
sword · #2 ·

@yongzheng 我们也是部分机型才会出现问题;之前我们的 实现方式是跟你一样的,放在头部,对于定位到webview的某个位置就基本无法实现了。

96
yongzheng · #3 ·

#2楼 @sword 具体出现问题的机型是什么,我试试看

96
sgffsg · #4 ·

跟我们的帖子详情页挺像,开始我们也是scrollview嵌套Listview,后来发现当下面评论数量多的时候,特别是低端机,刷新列表巨卡,后来用的listview addHeaderview

96
sword · #5 ·

@sgffsg 卡顿是因为listview全部展开没有复用的 缘故?

96
sgffsg · #6 ·

#5楼 @sword 应该不是吧,我们的adapter都是封装好的,当时网上查的就是scrollview嵌套Listview会造成卡顿,应该是两个都计算,太复杂的缘故吧

96
sgffsg · #7 ·

#5楼 @sword 既然可以看头条的代码,他们对scrollview和listview都进行了自定义DetailScrollView,MyListViewV9,可能他们在计算高度这一块做了处理,所以不卡顿

1405

其实我认为新闻详细页应该尽可能使用js模板引擎,可以参考网易新闻

96

这种实现很蛋疼的,为什么不直接用网页实现这种功能

96
sword · #10 ·

@missingbobo H5的部分可能不是来自第三方;原生部分需要加入公司的设计

96
sword · #11 ·

@jeasonwong 我们多么希望,由H5来搞定详情页。

96
sword · #12 ·

@sgffsg 头条确实对滚动范围和高度都进行了计算,挺复杂的。

96
chuwe1 · #13 ·

#2楼 @sword 兄得,我想要知道你现在是 怎么实现的?怎么才能定位呢?我们的要求更恶心 从上到下的顺序是 新闻标题、时间等 + WebView内容 + 中间两三个 RecyclerView的列表推荐内容 + RecyclerView的底部评论 还要加载更多

96
damenda · #14 ·

我们多么希望,由H5来搞定详情页。

15Floor Deleted
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up