社区
Android
帖子详情
android SurfaceView 显示在类似弹出窗里
justchenjie
2011-09-17 11:42:46
如题,请问SurfaceView能否显示在类似弹出框的界面里,也就是Camera预览是显示在弹出框里的,不是显示在Activity主界面上
...全文
165
1
打赏
收藏
android SurfaceView 显示在类似弹出窗里
如题,请问SurfaceView能否显示在类似弹出框的界面里,也就是Camera预览是显示在弹出框里的,不是显示在Activity主界面上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justchenjie
2011-09-18
打赏
举报
回复
有高手尝试过吗?
Android
实训实习报告总结.docx
Android
实训实习报告总结全文共13页,当前为第1页。
Android
实训实习报告总结全文共13页,当前为第1页。
Android
实训实习报告总结全文共13页,当前为第1页。
Android
实训实习报告总结全文共13页,当前为第1页。 一、引言
Android
学习已有一年半有余,先后做过两款游戏、三款应用和搭建一台服务端,也了解过一些
Android
相关的源码(JDK、SDK和NDK),学习
Android
不仅是对前沿开发技术的了解,也是对编程知识的一次提升。 巩固和学习了更多的
Android
的控件、布局、Activity、Service等一系列基础知识,对整个
Android
的开发有了大致的了解。
android
入门后,只会照着别人的葫芦来画瓢,即没有设计思想,也没有自主原创的代码,不好不好 于是乎,进了公司跟着项目走,用项目来驱动自己去学习和提高 公司是1+1开发模式,即1个美工 + 1个工程师,负责完成一个项目(主要是游戏开发),就完全需要自己设计游戏的布局、逻辑,以及各种动画,来增强用户体验的效果 当时主要是看
Android
官方的SDK API文档、中文API文档、 JDK源码,对有些感念不清楚,就上论坛去找答案,如CSDN、ITEye、IBM、知乎,或者去啃google 官方的文档。 新掌握的Java基础学习 2.1、Activity View、
Surfaceview
的理解 掌握了常用控件、view、
surfaceview
使用方式,知道怎样去适配不同屏幕后,每天就是重复的工作,堆砌代码,难以进一步去提升自己 于是就自己给自个找点事干,自定义控件,如对话框背景等,或去google code找些开源的代码下来研究,学习人家的设计思想、模块功能的划分、代码组织结构等知识 这个过程中,涉及到的知识比较多,如版本管理工具SVN、Git、Mercurial,如设计模式
Android
实训实习报告总结全文共13页,当前为第2页。
Android
实训实习报告总结全文共13页,当前为第2页。的思想,如怎样构建通用的开源应用框架(考虑sdk1.5等版本),如何适用在不同屏幕分辨率的手机上等等
Android
实训实习报告总结全文共13页,当前为第2页。
Android
实训实习报告总结全文共13页,当前为第2页。 学习中会不断遇到一个又一个新的问题,因此需要不断去查资料、再学习各种工具,逐步积累,潜移默化中自己掌握的知识和工具就多了,眼界也开阔了。 2.2、
android
-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会
显示
刷新提示,体验更好。 成果: ListView能满足一个
Android
项目的列表: (1)下拉刷新ListView (2)下拉刷新及滑动到底部加载更多ListView (3)拖动排序的ListView,同时支持ListView滑动item删除,各个Item高度不一、单选、复选、CursorAdapter做为适配器、拖动背景变化等。 2.3、Menu MenuDrawer
Android
实训实习报告总结全文共13页,当前为第3页。
Android
实训实习报告总结全文共13页,当前为第3页。滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕上下左右划出,支持当前View处于上下层,支持Windows边缘、ListView边缘、ViewPager变化划出菜单等。
Android
实训实习报告总结全文共13页,当前为第3页。
Android
实训实习报告总结全文共13页,当前为第3页。 SlidingMenu 滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom、scale、slide up三种动画样式出现。 ArcMenu 支持
类似
Path的左下角动画旋转菜单及横向划出菜单、圆心
弹出
菜单
android
-satellite-menu
类似
Path的左下角动画旋转菜单 radial-menu-widget 圆形菜单,支持二级菜单 2.4、异常处理 登录提交时,用户名、密码不能为空,否则不与提交。 数据库返回登录信息,处理登录成功与否的异常。 注册提交时,检查注册用户名,密码不能为空,密码与确认密码要相同,否则不与提交注册。
Android
实训实习报告总结全文共13页,当前为第4页。
Android
实训实习报告总结全文共13页,当前为第4页。三、
Android
Android
视图
SurfaceView
的实现原理分析
在
Android
系统中,有一种特殊的视图,称为
SurfaceView
,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此
SurfaceView
的UI就可以在一个独立的线程中进行绘制。又由于不会占用主线程资源,
SurfaceView
一方面可以实现复杂而高效的UI,另一方面又不会导致用户输入得不到及时响应。在本文中,我们就详细分析
SurfaceView
的实现原理。
Android
Camera开发入门
Android
Camera开发入门:目录 第一篇: 前景 一、
Android
Camera开发前景; 1)camera相关应用的领域 2)相关岗位介绍; 3)市场招聘介绍; 4)发展前景介绍; 二、学习这门课的重要性; 1)适合的人群; 2)熟悉和了解
Android
Camera 应用开发流程的重要性 第二篇: 开发环境安装 一、jdk、sdk的配置; 二、
android
studio的安装介绍; 三、adb命令的使用; 第三篇: Camera 常用api和最新框架介绍 一、
android
camera api介绍 1)camera1、camera2 区别; 2)camera 1、camera2 常用api介绍; 3)
android
camerax; 二、
android
camera最新框架介绍 第四篇:Camera api1实现预览、拍照、录像功能 一、预览 二、拍照 三、录像 四、获取实时预览流 第五篇: Camera2相机 打开功能实现第六篇: Camera2相机 预览功能实现 1)
surfaceview
、textureview 第七篇: Camera2相机 拍照功能实现 1)单拍; 第八篇:Camera2相机 录像功能实现1)正常录像 第九篇:Camera2预览方向、拍照方向设置 1) 预览变形问题如何处理? 第十篇:YUV流处理 1)如何获取实时预览流? 2) 思考:双码流方案如何实现?一边本地录像,一边后台推流 第十一篇:dumpsys media.camera 第十二篇:Camera2 Zoom变焦第十三篇:人脸识别(
android
原生 & 三方人脸识别算法)第十四篇:Uvc UsbCamera第十五篇:
Android
Camera2拍摄RAW图第十六篇:
Android
Camera2同时打开前后摄 并 录像第十七篇:
Android
Camera2 视频慢动作 附:1)提供
android
开发相关资源 软件工具、
Android
相关学习书籍、学习相关网站博客等链接2)提供课程讲解中设计到的App 源码 * Camera API1使用源码 * Camera API2使用源码 * 调用三方算法人脸识别源码 * 录像慢动作源码 * Uvc UsbCamera相关源码3)课件
android
surfaceview
截图 系统截图
使用普通截图方式截取
surfaceview
的人都会遇到
surfaceview
区域黑屏,也就是截取不到图片。然后各种百度google,有的说换用textureview,也有些别的方法。大概试了都没能成功,textureview是有对应方法。不过现在需要截图的是
surfaceview
。
Android
在5.0系统之前,是没有开放视频录制的接口的,5.0之后Google开放了视频录制的接口,相关类是Me
Android
SurfaceView
使用双缓冲机制_双缓冲优化之只改变动态精灵_ Handler线程外通信_
弹出
对话框与提示信息
SurfaceView
是游戏中最常用的组件,但是
SurfaceView
的动态绘制会造成闪屏、黑屏的现象,利用双缓冲可以缓解这一现象,并且这里对双缓冲就行了二次优化处理,并且Handler与其他线程的通信方式 1、普通双缓冲机制的实现 这里仅截取实现的一部分 // 游戏界面 public class GameView extends
SurfaceView
implements SurfaceHolder.Callback,Runnable{ private Canvas canvas; //画布
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章