转载自:

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有用代码片段
  2. Android源代码查看途径
  3. Android 布局加载源代码分析
  4. JS获取整个HTML网页代码 - Android 集美软件园 - 博客频道 - CSD
  5. Android中实现下载和解压zip文件功能代码分享
  6. Android代码混淆只需简单三步
  7. Android系统源代码下载

随机推荐

  1. 全平台都能用的pandas运算加速神器
  2. 现代浏览器探秘(part4):事件处理 [每日前
  3. 一步步教你用实现HTML5 SVG动画效果 [每
  4. 轻松解决Github连接缓慢、图裂问题
  5. Conda太慢?试试这个加速工具!
  6. 25页PPT | 如何利用python进行地图可视化
  7. 解决matplotlib文字标签遮挡问题
  8. 基于geopandas的空间数据分析—geoplot篇
  9. geopandas&geoplot近期重要更新
  10. 20 行代码:Serverless 架构下用 Python 轻