转载自:

http://stackoverflow.com/questions/37385522/how-to-change-surfaceviews-z-order-runtime-in-android



核心代码如下:

    mLocalRender.setVisibility(View.GONE);    mRemoteRender.setVisibility(View.GONE);    mLocalRenderLayout.removeView(mLocalRender);    mRemoteRenderLayout.removeView(mRemoteRender);    mLocalRender.setZOrderMediaOverlay(mLocalPreview);    mRemoteRender.setZOrderMediaOverlay(!mLocalPreview);    mLocalRenderLayout.addView(mLocalRender, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));    mRemoteRenderLayout.addView(mRemoteRender, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));    mLocalRender.setVisibility(View.VISIBLE);    mRemoteRender.setVisibility(View.VISIBLE);


更多相关文章

  1. Android开发实践 带你理解使用WebView
  2. Android源代码查看途径
  3. Android各版本源码下载链接
  4. Native+WebApp中Phonegap调用Android(安卓)Activity
  5. Android(安卓)Tools
  6. Android(安卓)一行代码全局应用内屏蔽系统设置字体和显示大小
  7. android有用代码片段
  8. Android布局管理
  9. reactNative 集成支付宝支付

随机推荐

  1. Android 实现九宫格、点击图片放大全屏浏
  2. android USB绑定功能实现(framework)
  3. Android滑动开关-ToggleButton(附源码)
  4. Android 标题下的内容折叠效果
  5. 【Android】菜单功能的实现:使用XML
  6. Android:LiveData postValue导致数据丢失
  7. Android获取手机经纬度(GPS、NetWork)封装
  8. Android 编译系统 (二)
  9. [sg] Android(安卓)6.0 添加对Home键的拦
  10. Android UI水平滑动的ListView(Horizontal