资 源 简 介
android仿微信视频播放按钮,是一个自定义View的例子,模拟视频缓冲,缓冲完成之后点击播放,其实这是一个UI相关的例子吧,对播放按钮以及播放状态画面进行了定义,比如 进度指示、描边画笔、三角形的路径 、描边宽度等。用三个点来确定三角形的位置,这里以外圆环直径的1/3作为三角形的水平方向的高度,水平方向向右做了 1/2高度的偏移,让三角形中心与圆的中心重叠(从视觉上来说是中心了,从科学的角度来讲这里应该不是中心,博主数学基础不扎实。
代码中提供了四个回调方法,比较多,可能只用到其中几个,所以采用了抽象类来实现,除了必要的开始操作以外,其他的操作用户需要哪个方法自己复写就行了。