本文内容

  • 环境
  • 项目结构
  • 演示微信启动动画

本文演示微信启动动画。请点击此处下载,自行调试。

顺便抱怨一下,实践性(与研究性质的相对)技术博的“七宗罪”:

  • 第一宗罪,错字连篇,逻辑不清;
  • 第二宗罪,文章冗长,排版混乱;
  • 第三宗罪,拿来主义,问题不在抄,在自己不做验证。模仿是入门和深入学习的、躲不开的第一步;
  • 第四宗罪,文章空洞,没源代码;
  • 第五宗罪,有源代码,但有缺失;
  • 第六宗罪,源代码不全也就算了,还不提供 Demo 下载;
  • 第七宗罪,有 Demo 可以下载,但他 NND 的还要积分。

下载 Demo

(No Demo No True)

环境


  • Windows 2008 R2 64 位
  • Eclipse ADT V22.6.2,Android 4.4.2(API 19)
  • SAMSUNG GT-I9008L,Android OS 2.2.2

项目结构


图 1 项目结构

  • com.example.weixinbootanimationdemo 包,是三个 Activity 对应的类,分别是,启动时停留 5 秒的动画;5 秒后(若未点击屏幕的任何位置),进入 ViewPager 滑动动画;最后点击“进入微信”按钮,则会进入微信主界面;
  • com.example.weixinbootanimationdemo.view 包,实现 ViewPager 的 Adapter,完成滑动动画。

演示微信启动动画


当程序启动时,将分为三个阶段:

  • 首先,进入一个会停留 5 秒的动画。若在 5 秒内,点击屏幕的任何位置,则将直接进入到下一阶段—— ViewPager 滑动动画;
  • 其次,5 秒后,进入 ViewPager 滑动动画,本演示有四个。此阶段,主要是用来向用户展示 APP 的主要特点;
  • 最后,在最后一个 ViewPager 滑动动画里,点击“进入微信”按钮,进入微信主界面。

在 ViewPager 滑动动画阶段,只在程序第一次启动时才会出现,之后就不再出现。因此,当程序再次启动时,会从 5 秒的启动动画,直接进入到微信主程序,跳过 ViewPager 的滑动动画。

图 2 程序启动后显示此页面,停留 5 秒后,将进入 ViewPager 滑动动画

图 3 ViewPager 滑动动画,共 4 个,点击最后一个动画中的“进入微信”按钮,将进入微信主程序

图 4 微信主程序

下载 Demo

转载于:https://www.cnblogs.com/liuning8023/p/3842472.html

Android 模仿微信启动动画相关推荐

  1. Android 模仿微信启动动画(转)

    本文内容 环境 项目结构 演示微信启动动画 本文演示微信启动动画.请点击此处下载,自行调试. 顺便抱怨一下,实践性(与研究性质的相对)技术博的"七宗罪": 第一宗罪,错字连篇,逻辑 ...

  2. android 微信启动动画,Android 模仿微信启动动画(转)

    本文内容 环境 项目结构 演示微信启动动画 本文演示微信启动动画.请点击此处下载,自行调试. 顺便抱怨一下,实践性(与研究性质的相对)技术博的"七宗罪": 第一宗罪,错字连篇,逻辑 ...

  3. android程序启动动画,Android设置软件启动动画(以及初次安装的几张引导图)

    Android设置软件启动动画(以及初次安装的几张引导图) 设置软件启动动画 1 创建一个启动Activity 这里叫做QiDongActivity 它的XML中设置一个matchparent的背景图 ...

  4. android手机微信收藏功能实现,Android模仿微信收藏文件的标签处理功能

    最近需要用到微信的标签功能(如下图所示).该功能可以添加已有标签,也可以自定义标签.也可以删除已编辑菜单.研究了一番.发现还是挺有意思的,模拟实现相关功能. 该功能使用类似FlowLayout的功能. ...

  5. android让字体左右对齐,Android 模仿微信读书文字左右对齐效果

    原标题:Android 模仿微信读书文字左右对齐效果 本文作者 作者:Amter https://www.jianshu.com/p/020786e22a6f 左右对齐的文字效果,很常见,在大多数文章 ...

  6. Android 仿微信红包动画 平移动画

    Android 仿微信红包动画 平移动画 先看效果图: 简单思路: 先找好素材,一张红包封面和 "开"这个图片,先用ps将红包图片P成两部分,两个椭圆的样子."开&quo ...

  7. android 仿微信录音,Android 模仿微信长按录音功能

    Android 模仿微信长按录音功能 布局就两个button这里不多介绍了. 下面是activity内的代码 package com.example.forevercloud.myapplicatio ...

  8. android仿微信红包动画,Android仿打开微信红包动画效果实现代码

    首先看下效果: 实现原理: 准备3张不同角度的图片,通过AnimationDrawable帧动画进行播放即可 代码实现: 1.编写动画xml文件: 根标签为animation-list,其中onesh ...

  9. Android模仿微信录制小视频

    模仿微信录制小视频 使用系统MediaRecorder进行录制 效果预览: 预览apk下载:https://fir.im/sd36 github源代码:https://github.com/yuanf ...

最新文章

  1. 教师提升微能力_分层分类培训,助力学校教师团队能力提升
  2. 项目管理中的组织计划
  3. SQL Server 日志传送[转载]
  4. python报错:ModuleNotFoundError: No module named ‘tkinter‘ 解决办法
  5. PAT 1009 说反话
  6. Apache shiro
  7. python 哪些项目_一份2018年Python开源项目Top100清单!
  8. 有监督的神经网络模型
  9. 基于HMM的语音识别技术原理
  10. pmp考试有题库么?
  11. camera - 滤镜格式 (原生RGGB、RCCB、RCCC、RGB-IR和Monochrome(单色传感器))
  12. 手机电子书分享:大前研一经典《专业主义》
  13. mysql c 打开数据库文件怎么打开_vs中打开数据库文件路径
  14. 一文了解BIOS相关名词
  15. 数据结构教程 李春葆主编 (第5版)绪论笔记
  16. Mysql安装之后没有my.ini的解决办法
  17. PS如何快速完整的抠头发丝,请看详细的教程
  18. 业务:金融科技行业分析
  19. 单基因gsea_又是神器!基于单基因批量相关性分析的GSEA
  20. STL中Vector的内存分配机制

热门文章

  1. python图案填充_向imshow Matplotlib添加图案填充
  2. awk 分隔符_awk 中的字段、记录和变量 | Linux 中国
  3. 如何用计算机寒假计划表,寒假学习计划表
  4. python解析xml文件选用模块_python-minidom模块【解析xml】
  5. git如何查看sshkey_Jenkins配置SSH Key下载代码
  6. vue 监听表格里的数据变化_vue中监听数据变化 watch
  7. python异常处理的作用_python--异常处理
  8. 数据结构排序算法实验报告_数据结构与算法-堆排序
  9. 伯克利论断:Serverless 才是云时代的主宰
  10. jmeter学习指南之深入分析跨域传递cookie