Skip to content

JackChan1999/RandomLayout

Repository files navigation

RandomLayout

Android动画之随机摆放文字带飞入飞出效果

随机布局类的介绍

静态

  1. 随机大小,随机颜色
  2. 布局随意 :
  3. 控件和控件之间没有层叠
  4. 控件没有超出屏幕

动态

  1. 两个静态界面在切换
  2. 有组合动画(alpha动画+scale动画)

实现:口述

相关类介绍

  • AnimationUtil:生成组合动画的工具类

  • RandomLayout:生成随机布局

  • StellarMap:里面有两个随机布局,控制它的切换效果

    • 用来管理两个随机的布局RandomLayout
    • 设置数据的方式:setAdapter(),
      • getGroupCount() : 有几组数据
      • getCount(Group):第几组数据的个数
      • getView(group,position)
  • ShakeListener:摇一摇工具类

关于我

License

Copyright 2015 AllenIverson

Copyright 2012 Jake Wharton
Copyright 2011 Patrik Åkerfeldt
Copyright 2011 Francisco Figueiredo Jr.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Android动画之随机摆放文字带飞入飞出效果

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages