Android KTV开发
capeng
这个作者很懒,什么都没留下…
展开
-
android KTV 开发(一)自定义videoView 实现视频大小自由缩放、全屏与预览
KTV 视频有预览的功能,就是在点歌的时候,你可以通过小窗口视频预览歌曲的内容。在没人点歌的时候,视频会自动全屏。 这个视频的预览与全屏的切换可以通过videoview 来实现。 自定义videoview 可以从系统源码拿到videoView.java 这个文件进行修改,可以从网上下载,也可以从Android SDK中获取。 以下是5.1 videoview.java 的全部原创 2016-05-25 16:31:20 · 12087 阅读 · 5 评论 -
Android设计模式 观察者模式之eventbus
观察者模式是Android一个非常常用的设计模式。他的最大的作用是解耦。很多情况下,很多it从业者会发现,修改一个地方的一句代码,往往会牵涉到其他地方也需要跟着一起做修改。这就是一种耦合。牵一发而动全身,这样会给程序埋下很大的安全隐患,特别是在功能强大起来,代码量增加以后。而观察者模式可以很大程序的解决这样的耦合问题,让代码简约、耦合度低。 一、观察者模式的概念: 定义对象之间原创 2016-12-13 14:38:08 · 2129 阅读 · 0 评论