TimeRuler
最新版见github地址(欢迎star):https://github.com/huangdali/TimeRuler
时间轴、时间刻度尺
- 继承至TextureView,效率更高
- 已适配横竖屏
- 缩放功能(分钟、小时级别)
- 自动移动(自由决定开启与关闭移动)
- 时间轴中选择时间
- 实时设置当天时间
- 显示有效视频时间
- 超时(超过00:00:00,、23:59:59)自动处理
- 带拖动开始、结束、自动移动、超时回调
- 带时间选择回调
- 属性自由配置
尊重原创,转载请注明出处: http://blog.youkuaiyun.com/qq137722697
效果图
新增时间选择
通过setSelectTimeArea(bool)就可以设置是否显示时间选择
使用
导入
app.build中使用
compile 'com.jwkj:TimeLineView:v1.3.1'
混淆配置
#timeruler
-keep class com.hdl.timeruler.**{*;}
-dontwarn com.hdl.timeruler.**
开启硬件加速
所在activity需要开启硬件加速(建议配置横竖屏不重新走一遍生命周期)
java
<activity
...
android:configChanges="orientation|keyboardHidden|screenSize"
android:hardwareAccelerated="true">
...
</activity>
布局
TextureView本身不支持直接设置背景颜色(android:background=”color”,设置之后会抛出异常),可以通过属性viewBackgroundColor来设置背景色</