一、说在前面
今天还可以放下了php进行了安卓学习
二、完成情况
今天主要完成了之前提到的语音通话中可以实现小窗口划
case R.id.audio_iv_small:
WindowHelper.getInstance().hideView(mFullAudioView);
WindowHelper.getInstance().showView(mSmallAudioView,lpSmallView);
break;
public void hideView(final View view) {
if (view != null) {
if (view.getParent() != null) {
try {
mHandler.post(new Runnable() {
@Override
public void run() {
wm.removeView(view);
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
public void showView(final View view, final WindowManager.LayoutParams layoutParams) {
if (view != null) {
if (view.getParent() == null) {
mHandler.post(new Runnable() {
@Override
public void run() {
try {
wm.addView(view, layoutParams);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
}