我想要沿y轴动画相对布局,因此我想要在y轴上获得它的位置。 我试过很多东西,如:如何获得布局相对于屏幕的位置
getY()
getTop()
getScreenLocation()
等,但一切都返回0。
怎样才能找到我的位置?
以下是代码
ImageView advancetab = (ImageView) findViewById(R.id.imageView4);
RelativeLayout advancelayout = (RelativeLayout) findViewById(R.id.relativeLayout2);
final ObjectAnimator anim = ObjectAnimator.ofFloat(advancelayout, "Y",
advancelayout.getY(),advancelayout.getY()-100);
anim.setDuration(1000);
advancetab.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
anim.start();
}
});
当我点击图像上然后从布局位置0,0动画最多。