安卓版下拉(安卓下拉菜单拉不下来)

太平洋在线手机版 26 0

  原文链接:https://blog.csdn.net/klxh2009/article/details/78314060

  APP架构师整理发布,转载请联系作者获得授权。

  简介

  网上关于贝塞尔曲线的博客和教程很多,通常讲到的三点确定一条曲线:起点,终点,辅助点。

常见的贝塞尔黏性效果

  

常见的各阶贝塞尔曲线

  

  

  

实现效果

  本文所要讲的黏性下拉实现效果如下:

  

  

  效果计算分析

  

  上图中,分别有四个点,

  左边:开始点,

  上边:控制点,

  下边:结束点,

  中间:圆心。

安卓版下拉(安卓下拉菜单拉不下来)-第1张图片-太平洋在线下载

  因此可看出,该贝塞尔曲线实际上就是一个二阶贝塞尔曲线(一个控制点)。各点的位置计算以及角度在稍后的代码中将做提供。

  代码部分

  

安卓版下拉(安卓下拉菜单拉不下来)-第2张图片-太平洋在线下载

  

  

  

  

  

  

  circle_drawable.xml

  

  activity_main.xml

  

  MainActivity.java

  

  总结

  贝塞尔曲线在Android中用起来并不难,通常的使用到二阶贝塞尔曲线的创意组合就能实现很多酷炫的效果,曲线的变化就成了很重要的了,需要有很大创意,才能将贝塞尔曲线利用到最完美。

标签: 安卓版下拉

抱歉,评论功能暂时关闭!