首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义View
订阅
金金计较
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
Android 自定义贝塞尔曲线工具
其实理解贝塞尔曲线十分容易,可以将其理解为一种递归的形式.根据比例系数计算当前线段中的点,得到所有点之后再按照顺序连接线段,重复以上步骤,直至只剩下一个点,此点就在贝塞尔曲线中,计算各个比例系数下的点,这些点的集合就是贝塞尔曲线. 设计了两个自定义view,其中一个自定义vie…
仿微信打开红包旋转动画
公司的项目中包含IM模块,其中包含红包功能,在做打开红包的时候,觉得打开的按钮若不旋转感觉太过单调,没有乐趣,所以参考微信的红包,打开的时候,“开”字旋转起来。这里主要用的是帧动画,先上效果图: 一开始做的时候使用的是AnimationDrawable,定义animation-…
一个简单的滚动数字的效果实现
4.实现的思路很简单,一个动画就解决了,对显示的数字从0到遍历一次,然后刷新ui。 另外需要注意的是重写onMeasure方法,支持padding,width为wrap_content属性的大小设置。这里是一个非常简单的,拿来练练手,等有时间做点上下滚动的特效。
Android界面开发:自定义View实践之绘制篇
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 本文还提供了三个综合性的完整实例来辅助理解。 第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 本篇文章我们来分析View绘制方面的实践。 处理绘制需要重写绘制方法,常用的是View的onDraw(),当然我…
仿QQ录音以及振幅动画实现
我们尽量的把QQ的录音功能对应的细节都实现了。。。 1、封装AVAudioRecorder以及AVAudioPlayer实现录音以及播放功能。 2、实现录音时的振幅动画。 3、播放时环形进度条和振幅动画,以及一些零碎的交互细节。 4、变声效果。 5、发送时录音文件的路径,以及取…
自定义View公式
本文基本不说原理,只说流程、公式、套路与“安全措施”。 构造函数只需要用到两个,其余两个百分之95的人与需求不会用得到。 很简单,代码new用到第一个构造函数,xml则会用到第二个构造函数。 在第二个构造函数使用TypeArray获取xml中设置的attrs。 注意了,这里和上…
Android 自定义 View 合集
Android 自定义 View 合集
自定义控件实践-带特效的索引栏
上一段时候面试了一些人, 问到通讯录中侧边的快速索引这个怎么实现. 没想到好几个人都回答不上来, 看到他们简历上写的熟悉掌握自定义控件 (汗 ==!) . 想到以前写的带特效的快速索引栏, 点击的时候该区域就会弹起,效果还是不错的。 下面一步步分析应该怎么实现这个控件。 自定义…
"巧"仿蚂蚁森林水滴动效
本文重在思路和性能,就不介绍自定义 view 和 handler 避免内存泄漏或是导致空指针这些了,喜欢请…
老司机带你顺手撸一个支付宝蚂蚁森林效果
老司机,不存在的,其实我还算不上,哈哈。。。 最近公司产品突然有一个类似支付宝蚂蚁森林的功能,大致功能跟支付宝蚂蚁森林相像,在看了一下支付宝蚂蚁森林的效果之后,本来这种东西用RN实现是最好不过的,不过产品既然决定选择原生,我们也不能把产品打死是吧,谁让我们是搬砖的呢?趁效果图还…