Android自定义View
文章平均质量分 97
Ever69
这个作者很懒,什么都没留下…
展开
-
封装SurfaceView+Mediaplayer,支持手势进度、音量、屏幕亮度调节,双击暂停播放
封装的视频播放控件,使用了SurfaceView+Mediaplayer实现,并添加了多种手势支持,如滑动调节音量、亮度、视频快进快退和重力感应。SurfaceView和Mediaplayer的使用并没什么难的,此次封装核心在于手势判断,其他地方可能还有Bug,另外记录一个坑,我发现如果手机开启了息屏显示的功能,当锁屏时SurfaceView会重复执行surfaceDestroyed—>su...原创 2020-03-15 19:21:56 · 811 阅读 · 3 评论 -
Android自定义View仿电影票分割线效果
2018.10.08更新添加支持gradle依赖,GitHub地址:https://github.com/kjt666/TicketDivideLine/tree/master。控件新增三个属性:1、分割线实线长度2、分割线虚线长度(间隔长度)3、分割线方向UI效果图一、需求分析这个效果可以理解为两个半圆+间断的线组成。1、定义这个控件需要如下属性:(1...原创 2018-01-31 14:45:24 · 3152 阅读 · 13 评论 -
Android自定义进度条之BeautyProgressBar
代码一年前就已经撸好了,现在才想起来总结。。。先放张效果图吧。附上代码github地址:https://github.com/kjt666/BeautyProgressBar,支持依赖引入项目。概述可以看到上面实现了四种样式的进度条,带进度文字的长条形进度条、带进度文字的圆形进度条、仿IOS商店的圆形进度条、两端为圆形的长条进度条。今天主要讲的是最后一种,因为当初实现它的时候废了不...原创 2017-10-28 14:54:49 · 540 阅读 · 0 评论