揭露效果实现
来源:互联网 发布:origin如何画图软件 编辑:程序博客网 时间:2024/05/17 22:57
揭露动画实现一些类似无缝连接的效果:
就是类似这样的效果。
实现:
1,在初始界面
Intent intent = new Intent(mContext,AnimationActivity.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, ivView, "robot"); startActivity(intent,options.toBundle());通过调用AcitivityOptions,ivView是实现无缝的ImageView,"robot"是类似tag一样的标记。
2,在跳转活动页面的布局文件中
也就是ImageView布局中添加:
android:transitionName="robot"并且在Activity中:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK){ finishAfterTransition(); } return true; }
重写onKeyDown添加finishAfterTransition(),当然在返回按钮点击事件中也需要添加。
阅读全文
0 0
- 揭露效果实现
- Reveal Effect(揭露效果)
- Android动画学习(六)之View揭露效果和SurfaceView实现动画
- Reveal Effect(揭露效果)低版本兼容
- MaterialDesign的触摸反馈和揭露效果
- 揭露Boost::typeof的实现阴谋
- Android Reveal Animation(揭露动画)实现
- Android CircularReveal揭露动画三种实现
- Android 创建CircularReveal揭露动画的实现
- Android 使用Circular Reveal为你的应用添加揭露动画效果
- android仿美团底部导航栏的点击效果——揭露动画
- 揭露男人
- 揭露黑客入侵真面目!
- 揭露液晶电视六大骗术
- 揭露骗子会议CSDHA
- 王家林诈骗揭露
- 揭露动画ViewAnimationUtils.createCircularReveal()
- HR实现虚线效果
- Android 开发之 ---- bootloader (LK)
- [Unity]旋转
- php 拆分数组,之后算出每一个数组的和
- 一篇文章读懂无人机全产业链(含主控芯片厂商信息)
- QTabWdiget的使用
- 揭露效果实现
- php计算问题
- 理解交叉熵损失(Cross-Entropy)
- LabVIEW动态调用就是个坑!
- oracle的学习之基本语法
- xgboost
- 架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别
- 平衡二叉树判定
- Linux Platform Device and Driver