【发布时间】:2018-09-03 00:11:32
【问题描述】:
我有一个DialogFragment,我正在尝试制作动画,以便当onClick()'ed 时,下方会出现一个确认信息。
我曾尝试将setVisibility() 与动画师一起使用,但这不是我想要的。我希望布局滑入,动画不会出现在之后,或者相反之前消失。
我一直在玩一些来自 Github 的代码 https://github.com/ThePreviousOne/Example `
handle.setOnClickListener( new View.OnClickListener() {
float startHeight;
@Override
public void onClick(View v) {
startHeight = slideDownView.getHeight();
// Adjust the slide down height immediately with touch movements.
if (down) {
LayoutParams params = slideDownView.getLayoutParams();
params.height = (int) (startHeight - 300);
slideDownView.setLayoutParams(params);
down = false;
} else {
LayoutParams params = slideDownView.getLayoutParams();
params.height = (int) (startHeight + 300);
slideDownView.setLayoutParams(params);
down = true;
}
}
});
这可行,但我不知道如何将新代码连接到动画师,以便我可以控制片段调整大小的速度
【问题讨论】:
-
您有正在拍摄的动画的模拟(视频、gif 等)吗?
标签: android android-layout android-fragments android-animation