代码已托管至码云上,有兴趣的小伙伴可以下载看看,IDE是Androidstudio2.3.2https://git.oschina.net/joy_yuan/MobilePlayer常见的手机播放器,都有屏幕上下滑动改变音量大小的功能,在此也实现下:原理是:1、从手指触碰屏幕,到离开屏幕,计算滑动的高度差,然后拿这个高度差..
分类:
移动开发 时间:
2017-07-22 09:48:12
阅读次数:
160
代码以托管到码云,有兴趣的小伙伴可以下载看看https://git.oschina.net/joy_yuan/MobilePlayer一、视频全屏播放与退出全屏系统默认的videoview类,没有调整大小的方法,因此需要自定义一个类,继承videoview,然后重写里面的三个构造方法,再自定义一个调整视频播放页面大小的..
分类:
移动开发 时间:
2017-07-21 10:42:01
阅读次数:
205
默认打开播放器播放视频时,视频页面的上部与下部的控制栏都是隐藏的,单击视频后显示,再单击隐藏,长按视频后暂停,再长按就播放。同时解决了一个消失与隐藏的一个小bug代码已托管在码云上,可以下载来看,地址:https://git.oschina.net/joy_yuan/MobilePlayer一、实现显示..
分类:
移动开发 时间:
2017-07-20 10:13:41
阅读次数:
225
先看下效果图:在这里,视频进度条会根据视频播放变化,下方的按钮中,播放下一个,上一个都已实现。代码已经托管到码云上,想下载看的小伙伴可以从下方地址中获取https://git.oschina.net/joy_yuan/MobilePlayer1、在这张图上,自定义的显示电量的那一列已经被系统自带的状态..
分类:
移动开发 时间:
2017-07-19 09:26:23
阅读次数:
341
目前进度的项目源代码托管在里码云上,地址如下:https://git.oschina.net/joy_yuan/MobilePlayer感兴趣的可以去下载看看,多多支持这次就摒弃了系统自带的控制栏,即之前写的通过系统自带的控制栏videoview.setMediaController(newMediaController(this));转而自己写控制器布..
分类:
移动开发 时间:
2017-07-18 10:01:16
阅读次数:
240
先展示下本次做好的效果:接着上次的说,上次说到了去获取手机里的视频信息,下面就用listview来展示视频列表与调用系统播放器来播放视频。1、根据获取到的视频列表,去设置适配器Adapter,然后利用前面写的listview的例子,来展示数据,这个就不详细说明了。2、点击单个listvie..
分类:
移动开发 时间:
2017-07-17 01:26:53
阅读次数:
379
前面讲了下面的菜单布局与中间的fragmentLayout的布局与实现,今天就写了顶部title的布局以及去搜索本地sd卡里的视频。一、顶部布局实现效果图如下:1、分析下:a、这个顶部布局是个LinearLayout布局b、左侧这个321影音是个ImageView,然后这个搜索框是一个TextView,右侧的游..
分类:
移动开发 时间:
2017-07-15 10:16:53
阅读次数:
298
主要是Fragment的使用,其切换fragment的步骤如下1、获取FragmentManager实例,但是需要MainActivityextendsFragmentActivity才能去获取FragmentManager.通过FragmentManagerfragmentManager=getSupportFragmentManager();2、开启事务,有点类似javaee里的hibernate操作数据库F..
分类:
移动开发 时间:
2017-07-14 09:59:49
阅读次数:
602
主页面的下方,各个按钮的实际效果如图所示下方的这个放置几个按钮的,实际是一个radiogroup,而radiogroup的父类是LinearLayout.这几个按钮实际上是radiogroup的子button,然后设置了其中的图片和文字。在点击后,切换文字和图片,来实现选中的效果,类似于css里的鼠标放上去后..
分类:
移动开发 时间:
2017-07-13 10:49:40
阅读次数:
230
1_创建歌词显示类LyricShow 1_创建歌词显示类LyricShow:文字大小、抗锯齿、居中对齐 2_画出歌词-当前句-前句-后句 ...
分类:
移动开发 时间:
2016-11-18 21:37:11
阅读次数:
143