android商品详情页开发
像商品详情这样的页面,功能多,页面繁杂,特别是对页面逻辑也不少,所以我觉得有必要记录一下开发商品详情页面踩过的坑。 一.别人家的view 如果是仿淘宝或京东的详情页那还好说 image.png 它的导航栏是在上边,这样的结构很好,基本不会有什么大问题,可以自定义一个布局去当标题栏。 关键是有些页面不是导航栏在上边,而是在中间(比如我自己要做的),这种情况其实不是很好,即使是能实现效果,但是体验还是不如JD那样的导航栏放上边的好。 image.png 比如这个taptap的详情页,导航栏就是放中间。 我这里只想说说这种导航栏在中间的情况 二.开发需求 如果是上边的导航栏在中间的情况,肯定会要求我们当滑动时,导航栏会一直顶在布局顶部。 1.用CoordinatorLayout实现布局 我们一看这样的布局,二话不说就马上能想到用CoordinatorLayout去实现这样的效果。没错,这样的布局讲道理应该是用CoordinatorLayout去实现,谷歌也是这样推荐的。 但是,我之前写过一篇文章说CoordinatorLayout有问题,当你折叠的部分高度不高时还不容易看出有什么问题,但是当...