为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 小小妖侠
我在自己敲,目前敲到3-2

最新回答 / xzhang76
我最开始见到这种“动画”效果的时候,我想到的是外层肯定是有一系列的点连起来的曲线,决定这个曲线的点肯定遵循了某种算法进行分布。我当时只想到了这里,至于用了什么算法当时只是随便搜了一下,搜到了贝塞尔曲线,但是当时没研究怎么实现的。
老师写的代码好高大上,用右移而不是/2,我当时还没反应过来,哈哈哈
真是帮了大忙了!谢谢老师

已采纳回答 / 小小妖侠
我整理了一下,不过是分开的文件,不是工程,需要的话可以下载。http://pan.baidu.com/s/1pLt2TQF你可以对比一下
getValueByLine得到的是哪一段的长度没有搞明白,mTargetWidth代表的是那一段的长度也没有搞明白

最赞回答 / 小小妖侠
在case MotionEvent.ACTION_DOWN:要处理的事return true;(表示消费了这个事件)move事件也是如此
中期后期讲的过快,前面贝塞尔曲线用时过多 如果时间都利用在后面我想应该更能讲清楚

已采纳回答 / 小小妖侠
这句代码是指view的绘制区域随着进度的不断改变而改变,最开始是整个屏幕宽度,到最后的mTargetWidth。宽度一直在减少
高阶贝塞尔曲线的那个算法真心牛B!
前几天我想着QQ这个动画怎么实现,今天就看到视频了,真不错,大力支持!!
这个是比较简单的,如果觉得懵逼,别急,先看看基础,不可能一口吃成大胖子
课程须知
需要具备安卓基本四大组件知识
老师告诉你能学到什么?
完全自定义实现一个下拉效果,熟练掌握自定义View的原理以及完整流程

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消