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
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 ...
最新文章
- Vagrant配置虚拟机
- 山东工业职业学院计算机老师田彦,学院举办2019年第二期新教师岗前培训班
- python的基本语法if语句_Python基础之条件控制操作示例【if语句】
- java 数组的应用(一维)
- Gauss-Jordan法求逆矩阵
- immutability因React官方出镜之使用总结分享!
- 决策树人工智能预测模型_部署和服务AI模型进行预测的10种方法
- 2015火车票抢票,放票时间,几点放票
- 2017年全国计算机软件水平考试报名时间和报名入口网址
- PIL (Python Imaging Library) 教程
- 迈瑞医疗前三季归母净利81亿:同比增21.6% 营收233亿
- JAVA初学,小白编程,8大基本类型
- linux命令 dmesg_如何在Linux上使用dmesg命令
- 深度学习算法中卷积神经网络的应用
- mysql的sqlyog学习笔记(高级查询部分)(代码用命令行显示 )
- self_drive car_学习笔记--第8课:定位算法
- mysql查询权限show grants_[MySQL]查看用户权限与GRANT用法
- 多个主机节点上的Hyperledger Fabric
- 日常python学习笔记DAY 8---集合运算(交集、并集、超集和差集)
- 这样写也行,把hoppy放在ref这里,name放在state这里,只是相应的位置要改动,段落那里排好就行
热门文章
- Java项目:兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)
- java面试时候算法题多吗_java程序员面试中最容易被问到的18个算法题(附答案!)...
- 【jsp】使用get方法传值的格式
- 错误: 编码 GBK 的不可映射字符 (0x80)
- iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录
- 仅需6步,教你轻易撕掉app开发框架的神秘面纱(5):数据持久化
- 炫彩流光按钮 html+css
- 【iOS】通过NSURLProtocol提高Web加载速度
- Core ML 文档翻译
- Vue API(directives) 自定义指令