Android 模仿微信启动动画
本文内容
- 环境
- 项目结构
- 演示微信启动动画
本文演示微信启动动画。请点击此处下载,自行调试。
顺便抱怨一下,实践性(与研究性质的相对)技术博的“七宗罪”:
- 第一宗罪,错字连篇,逻辑不清;
- 第二宗罪,文章冗长,排版混乱;
- 第三宗罪,拿来主义,问题不在抄,在自己不做验证。模仿是入门和深入学习的、躲不开的第一步;
- 第四宗罪,文章空洞,没源代码;
- 第五宗罪,有源代码,但有缺失;
- 第六宗罪,源代码不全也就算了,还不提供 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 模仿微信启动动画相关推荐
- Android 模仿微信启动动画(转)
本文内容 环境 项目结构 演示微信启动动画 本文演示微信启动动画.请点击此处下载,自行调试. 顺便抱怨一下,实践性(与研究性质的相对)技术博的"七宗罪": 第一宗罪,错字连篇,逻辑 ...
- android 微信启动动画,Android 模仿微信启动动画(转)
本文内容 环境 项目结构 演示微信启动动画 本文演示微信启动动画.请点击此处下载,自行调试. 顺便抱怨一下,实践性(与研究性质的相对)技术博的"七宗罪": 第一宗罪,错字连篇,逻辑 ...
- android程序启动动画,Android设置软件启动动画(以及初次安装的几张引导图)
Android设置软件启动动画(以及初次安装的几张引导图) 设置软件启动动画 1 创建一个启动Activity 这里叫做QiDongActivity 它的XML中设置一个matchparent的背景图 ...
- android手机微信收藏功能实现,Android模仿微信收藏文件的标签处理功能
最近需要用到微信的标签功能(如下图所示).该功能可以添加已有标签,也可以自定义标签.也可以删除已编辑菜单.研究了一番.发现还是挺有意思的,模拟实现相关功能. 该功能使用类似FlowLayout的功能. ...
- android让字体左右对齐,Android 模仿微信读书文字左右对齐效果
原标题:Android 模仿微信读书文字左右对齐效果 本文作者 作者:Amter https://www.jianshu.com/p/020786e22a6f 左右对齐的文字效果,很常见,在大多数文章 ...
- Android 仿微信红包动画 平移动画
Android 仿微信红包动画 平移动画 先看效果图: 简单思路: 先找好素材,一张红包封面和 "开"这个图片,先用ps将红包图片P成两部分,两个椭圆的样子."开&quo ...
- android 仿微信录音,Android 模仿微信长按录音功能
Android 模仿微信长按录音功能 布局就两个button这里不多介绍了. 下面是activity内的代码 package com.example.forevercloud.myapplicatio ...
- android仿微信红包动画,Android仿打开微信红包动画效果实现代码
首先看下效果: 实现原理: 准备3张不同角度的图片,通过AnimationDrawable帧动画进行播放即可 代码实现: 1.编写动画xml文件: 根标签为animation-list,其中onesh ...
- Android模仿微信录制小视频
模仿微信录制小视频 使用系统MediaRecorder进行录制 效果预览: 预览apk下载:https://fir.im/sd36 github源代码:https://github.com/yuanf ...
最新文章
- 教师提升微能力_分层分类培训,助力学校教师团队能力提升
- 项目管理中的组织计划
- SQL Server 日志传送[转载]
- python报错:ModuleNotFoundError: No module named ‘tkinter‘ 解决办法
- PAT 1009 说反话
- Apache shiro
- python 哪些项目_一份2018年Python开源项目Top100清单!
- 有监督的神经网络模型
- 基于HMM的语音识别技术原理
- pmp考试有题库么?
- camera - 滤镜格式 (原生RGGB、RCCB、RCCC、RGB-IR和Monochrome(单色传感器))
- 手机电子书分享:大前研一经典《专业主义》
- mysql c 打开数据库文件怎么打开_vs中打开数据库文件路径
- 一文了解BIOS相关名词
- 数据结构教程 李春葆主编 (第5版)绪论笔记
- Mysql安装之后没有my.ini的解决办法
- PS如何快速完整的抠头发丝,请看详细的教程
- 业务:金融科技行业分析
- 单基因gsea_又是神器!基于单基因批量相关性分析的GSEA
- STL中Vector的内存分配机制
热门文章
- python图案填充_向imshow Matplotlib添加图案填充
- awk 分隔符_awk 中的字段、记录和变量 | Linux 中国
- 如何用计算机寒假计划表,寒假学习计划表
- python解析xml文件选用模块_python-minidom模块【解析xml】
- git如何查看sshkey_Jenkins配置SSH Key下载代码
- vue 监听表格里的数据变化_vue中监听数据变化 watch
- python异常处理的作用_python--异常处理
- 数据结构排序算法实验报告_数据结构与算法-堆排序
- 伯克利论断:Serverless 才是云时代的主宰
- jmeter学习指南之深入分析跨域传递cookie