关于安卓中点击按钮上下,实现折叠效果,下面是折叠前后的效果图,求指教怎么做?

![图片说明](https://img-ask.csdn.net/upload/201702/03/1486109329_102585.png)图片说明

Android FoldingLayout 折叠布局

你这种效果应该是需要自定义的

你不是只发了一张图吗?没看出来哪个是折叠前哪个虽折叠后的。 这种布局简单的自定义一下就能搞定 。

做过一个类似的,大体思路是这样
步骤:
1.将需要折叠的布局高度设置为0,同时测量到了高度H;
2.设置箭头的点击事件.点击设置布局的高度为测量的高度H;
3.中间设置值动画

//开始隐藏,点击显示值动画
//获取开始的高度,并将高度设置为0
llSafe.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
//用完移除掉
llSafe.getViewTreeObserver().removeGlobalOnLayoutListener(this);
//获取高度
height = llSafe.getHeight();
//将高度设置为0
ViewGroup.LayoutParams params = llSafe.getLayoutParams();
params.height = 0;
llSafe.setLayoutParams(params);
}
});