我想在解除它之前在彈出窗口內部激活視圖。所以我有動畫像下面的駁回監聽器裏看,如何在關閉android窗口中彈出窗口之前在popupwindow中創建視圖?
penPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
@Override
public void onDismiss() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
TranslateAnimation animateSlideUp = new TranslateAnimation(0,0,0, mImageViewLike.getHeight());
animateSlideUp.setDuration(200);
animateSlideUp.setFillAfter(true);
mImageViewLike.startAnimation(animateSlideUp);
mImageViewLike.setVisibility(View.VISIBLE);
}
}, 200);
}
});
但關閉彈出窗口並關閉setOnDismissListener彈出窗口前,不叫在此之前將無法運行動畫彈出窗口中的ImageView的。在關閉popupwindow窗口之前,您能否給我建議做一些操作?提前致謝。
爲什麼你把200延遲? – Nisarg
動畫必須延遲一段時間才能開始。但在我的情況下,控制不進入setOnDismissListener @ Nisarg – Sangeetha
@Sangeetha你是否解僱他們的任何點擊? –