Android ScrollView添加SurfaceView背景问题
2014-05-14 10:36
218 查看
当在ScrollView里添加SurfaceView时,拖动背景会变黑色:
如果SurfaceView设置其他颜色背景会遮挡绘图的内容。
2.获取SurfaceHolder对象再设置背景透明:
SurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
也可以在xml里设置背景透明:
<SurfaceView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000" />
如果SurfaceView设置其他颜色背景会遮挡绘图的内容。
解决:
1.在代码中设置:SurfaceView.setZOrderOnTop(true);2.获取SurfaceHolder对象再设置背景透明:
SurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
也可以在xml里设置背景透明:
<SurfaceView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000" />
相关文章推荐
- android 动态背景的实现以及SurfaceView中添加EditText控件
- android 动态背景的实现以及SurfaceView中添加EditText控件
- android中TextView 添加ClickableSpan后点击选中文字背景变色问题
- android 动态背景的实现以及SurfaceView中添加EditText控件
- android 动态背景的实现以及SurfaceView中添加EditText控件
- android 动态背景的实现以及SurfaceView中添加EditText控件
- Android 动态背景的实现以及SurfaceView中添加EditText控件
- 【Android】解决SurfaceView 会闪 露出背景内容的问题
- android中TextView 添加ClickableSpan后点击选中文字背景问题
- android客户端学习-scrollview中添加webview显示空白的问题
- android中TextView 添加ClickableSpan后点击选中文字背景问题
- android 动态背景的实现以及SurfaceView中添加EditText控件
- Android ScrollView 中 TextView 多行显示问题
- android surfaceview 背景透明
- Android SurfaceView 透明、全屏等问题
- Android: 利用SurfaceView绘制股票滑动直线解决延迟问题
- Android游戏开发7:SurfaceView添加组件后如何全屏显示
- 用SurfaceView制作简单的android游戏 : 重力小球(完)--------添加其他类型的障碍物以及胜利画面
- android surfaceView 背景透明2
- Android: 利用SurfaceView绘制股票滑动直线解决延迟问题