如何在动画过渡期间忽略屏幕点按?

时间:2011-09-28 07:01:32

标签: android android-animation

今天我遇到了一个非常棘手的问题。客户要求我在动画过渡期间忽略屏幕点按。

在我的项目中,我使用动画来切换页面(从activity_A到activity_B,然后返回),但是当你点击activity_B的按钮两次(可能更多次)时,它会转到activity_A,然后触发按钮点击activity_A的事件,然后自动转到activity_C。

在这三页中,他们都有一个位于右下角的按钮。使用单击这些按钮可在页面之间切换。

在过渡期间,应忽略屏幕点击。

这是一个非常好的观点,应该是我们所有移动应用的标准做法。

@Override
public void onClick(View v) {
    startActivityForResult(IntentHelperUtil.getInstance().getIntent(ProblemDetailActivity.this, HomeActivity.class),0);
    overridePendingTransition(R.anim.push_right_in,R.anim.push_right_out);
    goBackButton.setClickable(false);
    super.onClick(v);
}

0 个答案:

没有答案