我尝试向上移动视图和down.i写的代码女巫可以移动我的视图,现在我想写代码将此视图向下移动并且此视图不可见 这是一个提升代码
comment.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
TranslateAnimation anim=new TranslateAnimation(0,0,100,0);
anim.setFillAfter(true);
anim.setDuration(1500);
comment_layout.setEnabled(true);
comment_layout.startAnimation(anim);
close_popap.setVisibility(View.VISIBLE);
comment_layout.setVisibility(View.VISIBLE);
}
});
我还写下了移动源,但我没有工作。我做错了什么
close_popap.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
close_popap.setVisibility(View.GONE);
TranslateAnimation anim=new TranslateAnimation(0,0,-100,0);
anim.setFillAfter(true);
anim.setDuration(1500);
comment_layout.setEnabled(true);
comment_layout.startAnimation(anim);
close_popap.setVisibility(View.GONE);
comment_layout.setVisibility(View.GONE);
}
});
我做错了什么?如果有人知道解决方案,请帮助我 感谢
答案 0 :(得分:1)
试试这个 -
close_popap.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
close_popap.setVisibility(View.GONE);
TranslateAnimation anim=new TranslateAnimation(0,0,0,100);
anim.setFillAfter(true);
anim.setDuration(1500);
anim..setAnimationListener(new AnimationListener()
{
@Override
public void onAnimationStart(Animation animation)
{
}
@Override
public void onAnimationRepeat(Animation animation)
{
}
@Override
public void onAnimationEnd(Animation animation)
{
close_popap.setVisibility(View.GONE);
comment_layout.setVisibility(View.GONE);
}
});
comment_layout.setEnabled(true);
comment_layout.startAnimation(anim);
}
});