原文链接:https://blog.csdn.net/klxh2009/article/details/78314060
APP架构师整理发布,转载请联系作者获得授权。
简介
网上关于贝塞尔曲线的博客和教程很多,通常讲到的三点确定一条曲线:起点,终点,辅助点。
常见的贝塞尔黏性效果
常见的各阶贝塞尔曲线
实现效果
本文所要讲的黏性下拉实现效果如下:
效果计算分析
上图中,分别有四个点,
左边:开始点,
上边:控制点,
下边:结束点,
中间:圆心。
因此可看出,该贝塞尔曲线实际上就是一个二阶贝塞尔曲线(一个控制点)。各点的位置计算以及角度在稍后的代码中将做提供。
代码部分
circle_drawable.xml
activity_main.xml
MainActivity.java
总结
贝塞尔曲线在Android中用起来并不难,通常的使用到二阶贝塞尔曲线的创意组合就能实现很多酷炫的效果,曲线的变化就成了很重要的了,需要有很大创意,才能将贝塞尔曲线利用到最完美。
标签: 安卓版下拉
文章来源:
太平洋在线手机版
版权声明:凡本站注明内容来源:“太平洋在线”的所有作品,版权均属于“太平洋在线”,转载请必须注明中“太平洋在线”。违反者本网将追究相关法律责任。