EnterAnimation

android 仿ppt进入动画效果合集,
百叶窗效果,擦除效果,盒状效果,阶梯效果,菱形效果,轮子效果,劈裂效果,棋盘效果,
切入效果,扇形展开效果,十字扩展效果,随机线条效果,向内溶解效果,圆形扩展效果,
适用于各种view和viewgroup,activity即用于页面根部viewgroup,
自定义viewgroup自动换行layout,
看效果图

Series of entrance animation effects just like ppt in Android.
There are effects of Blinds,Wipe,Box,Strips,Diamond,Wheel,Split,Checkerboard,Peek In,Wedge,Plus,Random Bars,Dissolve In,Circle.
The Animation effects can apply to any View or ViewGroup.
There is also a custom ViewGroup of auto linefeed called SimpleLineWrapLayout to layout the buttons.
look the images:

Attributes

There are several attributes you can set:

attr 属性 description 描述
isVisibleAtFirst 进入页面时视图内容是否可见,默认可见

How to use

layout:

在需要显示动画效果的view或viewgroup的外层包一个EnterAnimLayout,然后在java中设置具体动画和控制开始播放动画;需要播放整个activity的话同理在最外层加一个EnterAnimLayout,然后在java中设置具体动画和控制开始播放动画

        <com.wangpm.enteranimation.EnterAnimLayout
            android:id="@+id/anim_layout"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal"android:background="@android:color/holo_blue_bright"android:padding="20dp"><LinearLayout
                android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"android:background="@android:color/holo_orange_light"><TextView
                    android:id="@+id/text_view"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="EnterAnimTextView"android:textSize="30sp"/><LinearLayout
                    android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><ImageView
                        android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@mipmap/ic_launcher"/><Button
                        android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="这就是一个按钮"/></LinearLayout></LinearLayout></com.wangpm.enteranimation.EnterAnimLayout>

java:

        enterAnimLayout = (EnterAnimLayout)  findViewById(R.id.anim_layout);//oncreate中还并未获得view的具体尺寸,所以打开页面时延迟播放动画new Handler().postDelayed(new Runnable() {@Overridepublic void run() {//举例设置成百叶窗动画Anim anim = new AnimBaiYeChuang(enterAnimLayout);anim.startAnimation(2500);//开始播放动画,动画播放时长2500ms,默认2000}}, 1000);

项目地址:
https://github.com/wangpeiming110/EnterAnimation
如果觉得对你有用,请在github上star一个,O(∩_∩)O谢谢

android 仿ppt进入动画效果合集相关推荐

  1. android仿ppt,android 仿ppt进入动画效果合集

    EnterAnimation android 仿ppt进入动画效果合集, 百叶窗效果,擦除效果,盒状效果,阶梯效果,菱形效果,轮子效果,劈裂效果,棋盘效果, 切入效果,扇形展开效果,十字扩展效果,随机 ...

  2. CSS3常用动画效果合集(最全)

    CSS3常见的动画效果合集: /* animation */ .a-bounce,.a-flip,.a-flash,.a-shake,.a-swing,.a-wobble,.a-ring{-webki ...

  3. reflect动画,Flutter Animations动画效果合集(全网最全)

    CurvedAnimation(曲线动画) Tween(补间动画/伸缩动画) Loading加载动画(ProgressDialog) Fade 渐入淡出动画 AnimatedBuilder(曲线动画) ...

  4. android仿微信的activity平滑水平切换动画,Android实现简单底部导航栏 Android仿微信滑动切换效果...

    Android实现简单底部导航栏 Android仿微信滑动切换效果 发布时间:2020-10-09 19:48:00 来源:脚本之家 阅读:96 作者:丶白泽 Android仿微信滑动切换最终实现效果 ...

  5. Android仿微信头像放大效果

    android仿微信头像放大效果,使用Dialog+Gallery 实现 1.  dialog显示时的动画style,动画可以自己根据喜好自己设置,此处动画xml省略 <style name=& ...

  6. 9个非常有趣的HTML5 Canvas动画特效合集

    HTML5技术正在不断的发展和更新,越来越多的开发者也正在加入HTML5阵营,甚至在移动开发上HTML5的地位也是越来越重要了.HTML5中的大部分动画都是通过Canvas实现,因为Canvas就像一 ...

  7. android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码...

    Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...

  8. android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码

    Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...

  9. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

最新文章

  1. 快速理解mysql主从,主主备份原理及实践
  2. locate 命令详解
  3. java 消息队列_java消息队列
  4. 【Python刷题】_2
  5. tensorflow随笔-队列管理器QueueRunner-生产者与消费者
  6. mysql 实时血备份_windows下设置自动备份 mysql 批处理
  7. html按钮的下拉菜单,按钮下拉菜单
  8. 淦!推荐10款程序员专用高清壁纸!!
  9. 静态HTML+CSS 中国高等教育学生信息网(学信网)网站
  10. 《历术甲子篇》冬至合朔表
  11. 中断工作原理在现代计算机中的应用,中断、DMA、通道
  12. python安装math模块_python math模块
  13. php pdf数字签名,用PHP从PDF中检索数字签名信息
  14. 微信小程序之图片压缩
  15. IPP SWAP算力LP挖矿系统搭建开发孵化器原理
  16. 学习Linux的常见故障(待更新)
  17. PHP求日期函数公式,PHP中日期和时间函数简介
  18. 全国2011年1月考试电子商务与电子政务试题
  19. docker视频学习总结
  20. linux系统——Shell编程之变量解释

热门文章

  1. Android自定义控件:优酷菜单
  2. JAVA基础入门(4)—— 标识符、关键字和字面值
  3. Vuex的五大核心选项
  4. keepalived脑裂实践、高可用keepalived补充
  5. 2020年湖南中医药大学“华为杯”大学生程序设计竞赛(赛后补题)
  6. unity||制作动画报错‘Main Camera‘ AnimationEvent has no function name specified!
  7. 人脸识别——脸部属性辅助(特征融合)
  8. 原生JS实现——自定义播放器
  9. (1)AssignmentOperator赋值运算符函数注意事项
  10. 碧蓝航线维护服务器时间,碧蓝航线1月31日正式维护公告介绍_1月31日维护内容详细说明_3DM手游...