private TextView textView;
private boolean isExpand = false;//是否展开
int showHeight = 0;//始终展示的高度
int viewHeight = 100;//view的整体高度
/**
* 展开收起
*/
private void toggle() {
if (isExpand) {
startValAnim(viewHeight, showHeight, new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float value = (float) animation.getAnimatedValue();
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) textView.getLayoutParams();
params.height = (int) value;
textView.setLayoutParams(params);
}
});
} else {
startValAnim(showHeight, viewHeight, new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate
Android 简单实现抽屉效果
最新推荐文章于 2024-05-13 20:41:33 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)