专栏名称: 安卓开发精选
伯乐在线旗下账号,分享安卓应用相关内容,包括:安卓应用开发、设计和动态等。
今天看啥  ›  专栏  ›  安卓开发精选

知乎里的一些特效实现 无缝拖拽的 Layout

安卓开发精选  · 公众号  · android  · 2019-01-22 12:00
(给安卓开发精选加星标)转自:JarvisBlogjarvisgg.github.io/2018/12/05/NestTouchScrollingLayout%20无缝滑动的%20Layout/前言今年年初接触回答页面改版,由之前的左右滑动回答改为上下滑动回答,由于当时回答页的代码太过于庞大,所以第一次改版复用了之前的 UI 框架,外层 ViewPager + Fragment,内层是 WebView 嵌套 Hybrid 页面。问题出现了,WebView 可以滚动的时候,会持有整个 Touch 事件流程,导致当 webView 拖拽到底部,手指不脱离屏幕继续拖拽的时候,无法将当前的拖拽操作给翻页器,产生体验上的割裂感。接下来就是 UI 交互优化的历程。调研1、NestedScrolling:Support V4 提供了一套 API 来支持嵌入的滑动效果。NestedScrolling 提供了一套父 View 和子 View 滑动交互机制。要完成这样的交互,父 V ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照