滚动期间调整视图大小

Kat*_*lon 2 android scroll android-layout

我正在尝试构建一个包含两个部分的UI

 _________
|    A    |
|         |
 ---------
|   B     |
|         |
 ---------
Run Code Online (Sandbox Code Playgroud)

A和B以相同的尺寸开始.当我向上滚动B部分时,我希望A部分缩小到20%B得到80%.当我向下滚动B时,我希望A返回到50%.我经常在android上看到这种设计.我确定无法找到它的原因是因为我不知道正式名称.也许这里有人可以帮我指点一下.

我有点"老学校"所以我想的是LinearLayout有两个儿童片段,从体重1开始; 然后当我滚动片段B时,我可以调整权重.但也许这不是方法.谢谢你的指导.

还有一件事:B的内容可能是listView或long textView(可动态交换).

pxs*_*xsx 5

参阅本文中的" 折叠工具栏"部分.最近谷歌添加了支持库,使这种转换更容易.