点击图片视图时,我需要为我的相对布局设置动画.
1.从底部到顶部移动相对布局(在图像视图上单击时).
2.从上到下移动(在图像视图上再次单击时).
首先,当我点击图像视图时,它工作正常,相对布局从下到上向上移动,但是当我再次点击图像视图时,它从上到下是动画,当它到达原始位置时,它隐藏在我的活动上.帮助和提前谢谢.
这是我的活动:
public class MainActivity extends Activity {
RelativeLayout rl_footer;
ImageView iv_header;
boolean isBottom = true;
Button btn1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rl_footer = (RelativeLayout) findViewById(R.id.rl_footer);
iv_header = (ImageView) findViewById(R.id.iv_up_arrow);
iv_header.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
iv_header.setImageResource(R.drawable.down_arrow);
// iv_header.setVisibility(View.INVISIBLE);
// iv_down.setVisibility(View.VISIBLE);
iv_header.setPadding(0, 10, 0, 0); // substitute parameters for
// left, top, right, bottom
rl_footer.setBackgroundResource(R.drawable.up_manu_bar);
// FooterAnimation();
if (isBottom) {
FooterAnimation();
isBottom = false;
} …
Run Code Online (Sandbox Code Playgroud)