自定义View实战
文章平均质量分 87
安卓自定义View实战
捡一晌贪欢
这个作者很懒,什么都没留下…
展开
-
安卓小游戏:俄罗斯方块
还原经典游戏:俄罗斯方块,左右移动、向上变换、向下快速降落,满一层就消除,是你小时候的味道吗?原创 2023-02-15 14:56:20 · 975 阅读 · 3 评论 -
安卓小游戏:小板弹球
安卓小游戏:小板弹球,经典游戏机上游戏原创 2023-02-09 18:40:08 · 886 阅读 · 0 评论 -
安卓小游戏:贪吃蛇
安卓小游戏:贪吃蛇,还原诺基亚上的快感!原创 2023-02-09 17:09:04 · 484 阅读 · 0 评论 -
安卓小游戏:飞机大战
安卓小游戏:飞机大战原创 2023-02-09 12:17:53 · 633 阅读 · 0 评论 -
自定义view实战(12):安卓粒子线条效果
安卓粒子线条效果:模仿博客园背景的粒子线条原创 2023-02-08 20:14:48 · 2357 阅读 · 0 评论 -
自定义view实战(11):滑动解锁九宫格控件
自定义view实战(11):滑动解锁九宫格控件原创 2022-11-09 19:25:52 · 260 阅读 · 0 评论 -
自定义view实战(10):贝塞尔曲线绘制小红点
自定义view实战(10):贝塞尔曲线绘制小红点原创 2022-11-09 11:30:39 · 405 阅读 · 0 评论 -
自定义view实战(9):多点触控扇形图
自定义view实战(9):多点触控扇形图,单指旋转、二指放大、三指移动,四指以上同时按下进行复位原创 2022-11-07 10:21:08 · 941 阅读 · 0 评论 -
自定义view实战(8):六边形评分控件
自定义view实战(8):通过六边形评分控件,学习一下Paint的复杂内容,并简单练习原创 2022-11-01 17:21:51 · 1457 阅读 · 0 评论 -
自定义view实战(7):大小自动变换的类ViewPager
自定义view实战(7):通过大小自动变换的类ViewPager,加深下对自定义view的理解,并学习一下view层级提升问题原创 2022-10-26 14:44:27 · 480 阅读 · 0 评论 -
自定义view实战(6):滑动折叠Header的控件(滑动冲突)
自定义view实战(6):通过一个内容滚动造成header折叠的控件学习一下滑动事件冲突问题、更改view节点以及CoordinatorLayout事件传递(超低仿),基本都是一个引子,希望学完这个控件,要继续省略学习下涉及的内容。原创 2022-10-20 15:17:44 · 342 阅读 · 0 评论 -
自定义view实战(5):手撕安卓侧滑栏
自定义view实战(5):利用安卓自定义view的知识,直接手撕一个安卓侧滑栏,涉及到自定义LayoutParams、带padding和margin的measure和layout、利用requestLayout实现动画效果等,有一定难度,但能重新学到很多知识!原创 2022-10-13 16:30:46 · 870 阅读 · 0 评论 -
安卓带步骤的手写签名(附源码)
之前写的一个带笔画记录功能的安卓画板,最近才有时间写个博客好好介绍一下,参考了一些博客,最后使用了 kotlin 实现的,虽然用起来很爽,可是过了一段时间再看自己都有点懵,还好当时留下的注释非常多,有助于理解,下面是 github 源码,欢迎 star 和收藏!https://github.com/silencefly96/drawdemo效果图实现思路这里是一个带笔画记录功能的画板,我思考了一下大概需要有前进、后退、清除及导出功能,还是先写了一个接口,感觉有助于编写功能:interface原创 2021-06-02 16:47:29 · 1267 阅读 · 0 评论 -
自定义安卓图片懒加载
这里虽然自己写代码实现图片的懒加载,可是我还是觉得应该用一些稳定的开源库去加载图片,一是文档,而是交接给别人也好理解,当然这样一个功能写在来,还是挺有意思的,特别是解耦、下载和锁机制,希望能帮到有需要的读者!end。原创 2021-05-28 15:20:31 · 416 阅读 · 1 评论 -
自定义view实战(4):安卓滚动选择控件
自定义view实战(4):通过安卓滚动选择控件学习onDraw的使用,并且了解下在XML自定义控件参数。原创 2022-10-11 14:28:51 · 1485 阅读 · 0 评论 -
自定义view实战(3):带header和footer的Layout
自定义view实战(3):通过带header和footer的Layout,来学习一下ViewGroup的自定义流程,并对其中的MeasureSpec、onMeasure以及onLayout加深理解。原创 2022-10-11 10:59:14 · 326 阅读 · 0 评论 -
自定义view实战(2):列表内左滑删除Item
自定义view实战(2):通过列表内左滑删除Item加深对安卓自定义view事件分发的理解原创 2022-10-11 09:56:47 · 657 阅读 · 0 评论 -
自定义view实战(1):左滑删除的RecyclerView
通过一个自定义左滑删除的RecyclerView,你会发现从事件分发到拦截都从问题里面学到了,几种滑动方式以及滑动的相对性也涉及了,坐标系也有了一定理解,其他几个工具TouchSlop、VelocityTracker和GestureDetector都用到了,还算可以吧!原创 2022-09-22 20:01:52 · 1617 阅读 · 0 评论