服务器怎么做网站教程,wordpress 经典案例,百度运营优化师,长沙网站搭建首选智投未来拖动条#xff08;FlexSeekBar#xff09;#xff0c;在Android的各个地方都非常常用#xff0c;本文旨在自研一套通用的进度条#xff0c;非常适合车载App使用
样式如下#xff1a; 使用示例
!--默认用法--
com.max.android.ui.seekbar.FlexSeekBarandroi…拖动条FlexSeekBar在Android的各个地方都非常常用本文旨在自研一套通用的进度条非常适合车载App使用
样式如下 使用示例
!--默认用法--
com.max.android.ui.seekbar.FlexSeekBarandroid:idid/seekbar_demo_defaultandroid:layout_width1000pxandroid:layout_heightwrap_contentandroid:layout_marginTop32pxandroid:max10000android:min0android:paddingStart36pxandroid:paddingEnd36pxapp:layout_constraintStart_toStart0fparentapp:layout_constraintTop_toBottomOfid/seekbar_demo_default_title /!--使用自定义容器包裹,可拓展触摸范围--
com.max.android.ui.seekbar.FlexSeekBarContaineandroid:idid/seekbar_demo_dragging_containeandroid:layout_widthwrap_contentandroid:layout_height300pxandroid:layout_marginTop32pxandroid:backgroundcolor/lui_core_pure_white_20app:layout_constraintStart_toStart0fparentapp:layout_constraintTop_toBottomOfid/seekbar_demo_dragging_titlecom.max.android.ui.seekbar.FlexSeekBarandroid:idid/seekbar_demo_draggingandroid:layout_width1500pxandroid:layout_heightwrap_contentandroid:layout_gravitycenterandroid:backgroundnullandroid:max10000android:min0android:paddingStart36pxandroid:paddingEnd36pxapp:lui_drag_track_height28pxapp:lui_drag_trial_thumb_size36pxapp:lui_thumb_size56pxapp:lui_track_height8pxapp:lui_trial_thumb_size24px //com.max.android.ui.seekbar.FlexSeekBarContainer
接口说明
/*** 是否开启动效*/
var animEnable:Boolean true/*** 是否开启可通过点击改变进度*/
var enableClick:Boolean true/*** 是否显示track进度,如果false,则仅显示thumb*/
var enableTrackProgress: Boolean true/** * 隐藏/展示进度*/
var hideProgress: Boolean false/*** 滑轨高度,单位px,默认8*/
var trackHeightPx: Int 8/*** 拖动状态滑轨高度,单位px,默认14*/
var dragTrackHeightPx: Int 14/** * 滑块大小,单位px,默认48*/
var thumbSizePx: Int 48/*** 试听点drawable* 2.0.0版本废弃*/
Deprecated
var trialThumb: Drawable? null/*** 试听点尺寸* 2.0.0版本废弃*/
Deprecated
var trialThumbSizePx: Int 12/*** 拖动时试听点尺寸* 2.0.0版本废弃*/
Deprecated
var dragTrialThumbSizePx: Int 22/*** 试听范围起始点* 2.0.0版本废弃*/
Deprecated
var start: Int INVALID_TRAIL_POINT/**
* 试听范围结束点
* 2.0.0版本废弃
*/
Deprecated
var end: Int INVALID_TRAIL_POINT
参数说明
anim_enable boolean是否开启动效默认开click_enable: boolean是否允许通过点击改变进度默认允许disabled: boolean是否停用进度条默认不停用track_height: dimensition|reference滑轨高度默认8pxdrag_track_height: dimension|reference拓动状态滑轨高度默认14pxthumb_size: dimension|reference滑块直径默认48px
接入后即可完成使用样式和使用API都会比系统的更好用
需要体验sdk的朋友或者想要参考源码的可以评论留下联系方式我会第一之间发给你。