`
android_mylove
  • 浏览: 399542 次
社区版块
存档分类
最新评论

Android 滑动效果进阶篇(五)—— 3D旋转

 
阅读更多

前面介绍了利用Android自带的控件,进行滑动翻页制作效果,现在我们通过代码实现一些滑动翻页的动画效果。

Animation实现动画有两个方式:帧动画(frame-by-frame animation)和补间动画(tweened animation


本示例通过继承Animation自定义Rotate3D,实现3D翻页效果。效果图如下:



1、Rotate3D(Animation)

首先,自定义Animation的3D动画类Rotate3D


然后,实例化Rotate3D的旋转方向


2、Activity

首先,定义两个布局文件,用于旋转的画面切换

main.xml


next.xml

限于篇幅,完整布局文件请详见源码 ^_^


然后,初始化两个旋转的布局文件资源


最后,设置布局文件中的按钮监听事件,响应3D旋转动画和方向



源码下载




参考推荐:

animation


分享到:
评论

相关推荐

    Android 滑动效果 3D旋转

    本文将深入探讨如何使用Animation动画实现Android的3D旋转滑动效果。 首先,Android中的动画主要分为两种类型:Property Animation(属性动画)和View Animation(视图动画)。在本案例中,我们将关注View ...

    Android高手进阶教程与Android基础教程

    Android读写XML(上)——package说明.doc Android读写XML(下)——创建XML文档.doc Android读写XML(中)——SAX.doc Android高手进阶教程之----Android Handler的使用!!! .doc Android高手进阶教程之----Android ...

    安卓Android源码——3D立方体旋转demo.zip

    描述中的信息简洁明了,"安卓Android源码——3D立方体旋转demo.zip"再次强调这是一个Android平台的3D图形编程示例,重点在于立方体的旋转效果。这意味着代码将包含绘制和动画3D对象的逻辑,特别是利用OpenGL ES来...

    《Android高级进阶》PDF

    《Android高级进阶》从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分...

    Android学习笔记(十)——实现新闻列表

    【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share

    Android-3D自动旋转的旋转木马

    在Android应用开发中,"Android-3D自动旋转的旋转木马"是一个独特且吸引人的交互元素,通常用于展示一系列图像或卡片,就像真实的旋转木马一样,以3D效果自动旋转。这种控件可以增强用户体验,使得应用程序更加生动...

    基于OpenGL的Android+3D游戏开发技术详解与典型案例(源码)

     第17章 益智类游戏——《旋转积木》本章介绍了Android 3D游戏《旋转积木》的开发。主要介绍了积木旋转的不同状态的实现方法和地图设计器的应用  第18章 休闲类游戏——《摩天大楼》本章介绍了Android 3D游戏...

    安卓Android源码——3D相册图片滑动+倾斜+放大+倒影处理源码.zip

    "安卓Android源码——3D相册图片滑动+倾斜+放大+倒影处理源码.zip"提供的就是一个这样的解决方案,它允许开发者创建具有3D效果的相册,包括图片的滑动、倾斜、放大以及倒影显示等功能。接下来,我们将详细探讨这些...

    Android 自定义View (二) 进阶

    本篇文章将深入探讨“Android自定义View的进阶”话题,结合提供的资源,我们将学习如何通过实践来提升自定义View的能力。 首先,自定义View的基本步骤包括创建一个新的View类,继承自Android内置的View或 ViewGroup...

    Android高级进阶(顾浩鑫著)

    《Android高级进阶》从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分...

    第14章 Android 3D娱乐游戏——3D迷宫

    第14章 Android 3D娱乐游戏——3D迷宫 完整可运行例子

    Android高手进阶教程.pdf

    Android高手进阶教程.pdf Android 高手进阶教程(二)之----Android Launcher 抽屉类 SlidingDrawer 的 使用 最近在研究 Lanucher ,看了源码,发现了 SlidingDrawer 这个类,也就是 所谓的"抽屉"类。它的用法很简单,...

    Android高级进阶.pdf

    《Android高级进阶》从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分...

    Android进阶——Crash异常捕获并发送到服务器

    Android进阶——Crash异常捕获并发送到服务器

    顾浩鑫-Android高级进阶(带书签高清版).pdf

    《Android高级进阶》从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分...

    Android高级进阶

    《Android高级进阶》从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分...

    Android源码——3D相册图片滑动+倾斜+放大+倒影处理源码.7z

    总结来说,这个"Android源码——3D相册图片滑动+倾斜+放大+倒影处理源码"项目是一个实践性的教程,涵盖了Android UI开发中的一些高级技术,包括手势检测、图形变换、动画效果等。对于想要提升自己在Android应用开发...

    Android高级进阶--免解压密码

    在Android系统中,理解其层次结构是进阶的第一步。从Linux内核到应用程序框架,再到各种应用,每一层都扮演着重要的角色。本书将详细解析这些层次,包括HAL(硬件抽象层)、AOSP(Android开放源码项目)、Dalvik/ART...

    Android 滑动效果 自定义控件

    在Android开发中,滑动效果是用户界面设计中不可或缺的一部分,它可以增强用户的交互体验,使得应用更加生动且易于操作。自定义控件是实现这些独特滑动效果的关键,特别是通过扩展ViewGroup类,我们可以自由地定义...

    Android源码——3D效果播放器源码.zip

    Android源码——3D效果播放器源码.zip

Global site tag (gtag.js) - Google Analytics