android能够让View执行漂亮的漂浮动画的库

描述:

能够让View执行漂亮的漂浮动画的库。

应用截图:

View漂浮动画的库

代码解析:

Step 1

在 build.gradle 文件中添加库依赖

  1.     dependencies {
  2.         compile ‘com.ufreedom.uikit:FloatingViewLib:1.0.1’
  3.     }

Step 2

使用 FloatingBuilder 创建一个 FloatingElement

    FloatingElement builder = new FloatingBuilder()

  1.                             .anchorView(View)
  2.                             .targetView(View)
  3.                             .offsetX(int)
  4.                             .offsetY(int)
  5.                             .floatingTransition(FloatingTransition)
  6.                             .build();

使用 FloatingBuilder 可以设置的有

  • anchorView :锚点,也就是你想在哪个 View 上面进行漂浮动画
  • target:目标,你想漂浮的 View
  • offsetX:x 方向的偏移量,单位 px
  • offsetY: y 方向的偏移量,单位 px
  • floatingTransition : 漂浮效果,默认是 ScaleFloatingTransition,也可以自己实现漂浮效果

Step 3

创建一个 Floating 作为 FloatingElement 的容器,然后让你的 View 飞起来

  1.     Floating floating = new Floating(getActivity());
  2.     floating.startFloating(builder);

源码下载:https://github.com/UFreedom/FloatingView

未经允许不得转载:安度博客 » android能够让View执行漂亮的漂浮动画的库

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址