首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android自定义View
订阅
Langthron
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android修炼系列(十),事件分发从手写一个嵌套滑动框架开始
先放了一张效果图,是一个嵌套滑动的效果。博客的栗子我都上传到了gitHub上,感兴趣的可以下载看下。在说代码之前,可以先看下最终的NestedViewGroup结构..
使用PorterDuff解决clipPath无法抗锯齿问题
本篇全文适合像我一样的小白细细观看,如果你很赶时间,就只是进来看看标题上的解决方案,那么请直接看第二部分分析与实现的第5章节《优化解决抗锯齿问题》 。 最终效果上图就可以看到了,下面就来想想怎么实现从0实现这个自定义View吧。 那么接下来就是根据进度把图片的部分区域绘制出来就…
Android自定义View之滑块验证码
大家好我是练习时长俩年半的Android练习生无伤大雅的你呀啥也不说了直接反手给上项目地址以及效果图交流学习的朋友可以直接拖源码滑块验证码相信各位看官老爷一定使用过所以决定上手做一个本文使用mdnic
【Android进阶】RecyclerView之分组列表加吸顶效果(四)
先来分析一下,可以看到这是一个按月份分组的2行图片列表,列表顶部一个悬浮栏,会随着列表滑动而刷新,点击顶部栏,弹出了一个筛选框。 PictureAdapter 这里使用了 BaseRecyclerViewAdapterHelper,需要继承BaseMultiItemQuickA…
自定义view实现超萌动感天气小太阳
自定义view实现超萌动感天气小太阳,让你学会自定义超萌小太阳,把UI设计动画转换成代码
ViewDragHelper实战,实现滑动解锁
说到滑动解锁,就回到了2012~2014年,iPhone4S、5、5S年代,如今准备踏入2020年,这些年国产机崛起,再也不是公交车上都是iPhone4S的场景。本篇来使用ViewDragHelper实现滑动解锁。 滑道和圆形滑块之间有些边距,我们使用padding来处理。 我…
Android实现蛛网背景效果
CobWebAndroid实现的蛛网背景控件支持设置小球数量、加速度、连线粗细、小球半径、触摸点半径、引力强度、连线透明度、最大连线距离效果:github地址:https://github.com/S
Android 自定义 View 之 LeavesLoading
GitHub 上好几个做这个效果的项目,但是很少有完全实现的,有的还有 Bug,于是花了 2 天实现了一下。 2. 分析 3. 核心实现 本质是事先产生一定数量叶子,这些叶子的漂动时的振幅、相位、旋转方向等等都是随机的,并且飘动是周期性地即叶子飘动到最左边时,又重新回到最右边。…
自带美感的贝塞尔曲线原理与实战——Android高级UI
贝塞尔曲线,想必大家或多或少都听过这个词,因为其控制简单,且其曲线更符合我们大众的审美,所以在很多领域都有涉及,当然这些都不是我们今天要进行讨论和分享的重点。今天要分享的是如何成为自定义UI中的一把利器,先上两张图看看效果,然后开始我们的分享。 想要讲清楚多阶贝塞尔曲线,我们先…
自定义View——仿腾讯TIM下拉刷新View
自定义 View 是 Android 开发里面的一个大学问。偶然间看到 TIM 邮箱界面的刷新 View 还挺好玩的,于是就自己动手实现了一个,先看看 TIM 里边的效果图: 这是一个实体类,里面提供了 x , y , r , color 属性分别代表圆心坐标的 x值,y值,圆…