文件名称:ATDragViewDemo:自定义双向滑动的seekbar
文件大小:130KB
文件格式:ZIP
更新时间:2024-05-22 03:50:25
Java
ATDragViewDemo 自定义双向滑动的seekbar 目标:双向拖动的自定义View 国际惯例先预览后实现 我们要实现的就是一个段位样式的拖动条,用来做筛选条件用的, 信心的朋友可能会发现微信里面有个一个通用字体的, 拖动然后改变字体大小; 这个相对比微信那个的自定义view算是一个扩展,因为我们是双向滑动,这个多考虑的一点就是手指拖动的是哪一个滑动块! 我们先看下GIF预览,然后我们今天就一步步实现这个小玩意... 实现步骤 自定义属性的抽取 view尺寸的计算 相关内容的绘制(文字,原点,背景进度条,当前进度条等等) 处理滑动事件 大体思路分四部分;我们一步步来;简单的就一部带过了 自定义属性获取: public ATDragView(Context context, AttributeSet attrs, int defStyleAttr) { super(
【文件预览】:
ATDragViewDemo-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(730B)
----app()
--------proguard-rules.pro(663B)
--------src()
--------.gitignore(7B)
--------build.gradle(965B)
----gradle()
--------wrapper()
----.idea()
--------caches()
--------codeStyles()
--------gradle.xml(626B)
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------vcs.xml(167B)
--------modules.xml(365B)
----.gitignore(118B)
----README.md(11KB)
----settings.gradle(15B)
----build.gradle(498B)