嗨我目前正在制作游戏,其中包含SurfaceView背景中音频效果可视化的视图.

surfaceView包含实际的游戏.

我发布了一些代码片段: –

main.xml中

android:layout_width="fill_parent"

android:layout_height="0dp"

android:layout_margin="5dp"

android:layout_weight="1"

android:background="#000" >

android:id="@+id/visualizerView"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

Visualizer视图创建如下 –

public class VisualizerView extends View

{

private static final String TAG = "VisualizerView";

private byte[] mBytes;

private byte[] mFFTBytes;

private Rect mRect = new Rect();

private Visualizer mVisualizer;

private Set mRenderers; // type of Renderer class

private Paint mFlashPaint = new Paint(); // for flash paint

private Paint mFadePaint = new Paint(); // for fade paint

public VisualizerView(Context context, AttributeSet attrs, int defStyle)

{

super(context, attrs);

init();

}

public VisualizerView(Context context, AttributeSet attrs)

{

this(context, attrs, 0);

}

public VisualizerView(Context context)

{

this(context, null, 0);

}

// Some code regarding to the audio visualization..

}

我的VisualizerView运行良好,所以我可以将其作为背景添加到SurfaceView(实际运行游戏).我遇到了“如何添加视图作为surfaceView的背景?”的问题.或者任何其他更好的解决方案..

Thx提前..

android view添加背景,android – 如何将视图作为背景添加到surfaceView?相关推荐

  1. android remoteviews 设置背景,Android通过RemoteViews实现跨进程更新UI示例

    一.概述 前面一篇文章Android通过AIDL实现跨进程更新UI我们学习了aidl跨进程更新ui,这种传统方式实现跨进程更新UI是可行的,但有以下弊端: View中的方法数比较多,在IPC中需要增加 ...

  2. android 自定义menu背景,Android编程实现自定义系统菜单背景的方法

    本文实例讲述了Android编程实现自定义系统菜单背景的方法.分享给大家供大家参考,具体如下: 不多说,上图,见代码. package lab.sodino.menutest; import andr ...

  3. android view使用方法,android – 如何使用getView()方法,它在哪里被调用?

    我是Android开发的新手,并且一直遵循Android网站上提供的教程.我目前在视图教程部分,特别是Grid Views: Hello, Grid View Tutorial的教程. 我无法通过适配 ...

  4. android view可视区域,Android使用WindowManager构造悬浮view

    一般在android显示一个View都是通过Activity的setContentView设置的,但是还有一种方法,可以直接使用WindowManager在整个应用的最上层绘制我们需要显示的view, ...

  5. android view交替动画,Android View原理(View树遍历,View重绘,View动画)

    一.屏幕绘图基础 Android中的GUI系统是客户端和服务端配合的窗口系统,即后台运行了一个绘制服务,每个应用程序都是该服务端的一个客户端,当客户端需要绘制时,首先请求服务端创建一个窗口,然后在窗口 ...

  6. android设置渐变背景,Android LinearLayout渐变背景

    我在将渐变背景应用于LinearLayout时遇到问题. 根据我所读的内容,这应该相对简单,但似乎不起作用. 作为参考,我正在开发2.1-update1. header_bg.xml: android ...

  7. android view使用方法,Android View构造方法第三参数使用方法详解

    我们都知道,在Android中要使用一个View,一般会有两种方式: 在XML文件中配置: 直接在代码中new一个View的对象. 我们今天讨论的内容就是围绕着View的构造方法的. 1.实例 首先我 ...

  8. android popupwindow 自定义背景,android – 无法将PopupWindow背景设置为透明

    我有以下代码: View child = getLayoutInflater().inflate(R.layout.contextual_menu_lp_activity,null) child.se ...

  9. android 圆形渐变背景,android实现圆形渐变进度条

    最近项目中使用到了渐变效果的圆形进度条,网上找了很多渐变效果不够圆滑,两个渐变颜色之间有明显的过渡,或者有些代码画出来的效果过渡不美观,于是自己参照写了一个,喜欢的朋友可以参考或者直接使用. 先上一张 ...

最新文章

  1. 计算机基础知识综合试卷一,计算机基础知识试题及答案a
  2. 4 app版本号 swift_已开源 app 实现检查更新的简单方式
  3. 每天学习一点,坚持学习!!
  4. 微信红利末期,新媒体运营除了打造10W+还应该做什么?
  5. vmware三种网络模式配置(转载)
  6. 预见2019:《2019年中国视频监控产业全景图谱》(附产业布局、政策环境、市场规模、发展趋势)
  7. 蓝桥杯2015初赛-牌型种数-dfs
  8. 大地Win11 64位全新专业版系统V2021.08
  9. Java中的equals和==的差别 以及Java中等价性和同一性的讨论
  10. Python Logging.basicConfig
  11. bzoj 3372: [Usaco2004 Feb]Moo University -- Financial Aid 财政补助(set+贪心)
  12. 华为6p连接计算机设置在哪里设置密码,华为路由器和华为手机如何不用密码连接...
  13. android设计个人简历页面_Android程序员简历模板
  14. vivado sata ip (phy)配置
  15. c中宏定义的特殊符号
  16. 【日语】日语商务情景口语
  17. oracle创建表空间及查看表空间和使用情况
  18. Oracle数据库撤回操作
  19. 计算机使用的显示器有哪些重要参数,电脑显示器知识:显示器参数主要看什么?(2)...
  20. Apache KafKa阅读官方文档心得

热门文章

  1. 计算机二进制怎么转化成十六进制数是,6、计算机进制之二进制、十进制、十六进制之间的转换...
  2. 详解Spring中@Autowire,@Value 注解实现原理
  3. 从入门到入土(十)RocketMQ集群流程以及核心概念
  4. MySQL中的这17个关键问题,一定要弄清楚!
  5. android setflag找不到_Android面试题4–Activity之Intent的Flag
  6. Java创建对象小结
  7. MySQL分页查询方法及优化
  8. 《C Primer Plus 第五版》读书笔记
  9. 产品经理 - 汽车维修连锁企业 - 发展预测
  10. C#生成CHM文件(应用篇)