本文内容

环境

项目结构

演示微信启动动画

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

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

第一宗罪,错字连篇,逻辑不清;

第二宗罪,文章冗长,排版混乱;

第三宗罪,拿来主义,问题不在抄,在自己不做验证。模仿是入门和深入学习的、躲不开的第一步;

第四宗罪,文章空洞,没源代码;

第五宗罪,有源代码,但有缺失;

第六宗罪,源代码不全也就算了,还不提供 Demo 下载;

第七宗罪,有 Demo 可以下载,但他 NND 的还要积分。

(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 微信主程序

原文:http://www.cnblogs.com/dongweiq/p/3928643.html

android 微信启动动画,Android 模仿微信启动动画(转)相关推荐

  1. android按住录音按钮_Android模仿微信录音、发送语音效果实现

    在项目开发中,有个需求:实现模仿微信录音,发送语音的功能.长按按钮录音,弹框显示语音时间,以及上滑取消发送.我重写了一个发送语音的控件,以实现该功能. 首先添加权限: AudioRecorderBut ...

  2. android 仿微信选取相册_Android模仿微信选择图片

    前言 最近公司需要做一个类似微信那种选择头像和上传图片的功能,本想上github上找的,后来想了想,还是自己做一个,不仅方便以后用(毕竟自己写的修改起来也比较方便),还可以学到一些知识,废话少说,先看 ...

  3. flutter 微信语言选择_Flutter 模仿微信读书效果!

    原标题:Flutter 模仿微信读书效果! 作者:xq9527链接:https://www.jianshu.com/p/ee9d30ba2c42 前言 各位同学大家好,有一段时间没有给大家更新博客了, ...

  4. 微信朋友圈,模仿微信朋友圈,朋友圈点赞评论

    1.上图  2.上代码 <div class="base-wrap word-break" style="padding: 40px 0 100px;"& ...

  5. python微信加人_python模仿微信添加好友截图,一键批量生成微信添加好友聊天截图...

    #-*- coding: utf-8 -*- importtime,random,os,shutilimportPIL.Image as ImageimportPIL.ImageColor as Im ...

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

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

  7. Android 模仿微信启动动画

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

  8. android 获取快捷开关_干货水帖:Android 6.0 如何从快速开关面板启动微信扫一扫?...

    自从 iOS 开放了 Widget 接口之后,很多「勇士」就探索 Widget 的各种可能性.比如前段时间很火的 Steve,让你不开锁屏就能玩到 Chrome 中内置的恐龙跳小游戏. iOS 的 W ...

  9. android 清理缓存动画,Android仿微信清理内存图表动画(解决surfaceView屏幕闪烁问题)demo实例详解...

    最近接了一个项目其中有功能要实现一个清理内存,要求和微信的效果一样.于是想到用surfaceView而不是继承view.下面小编给大家解析下实现思路. surfaceView是为了解决频繁绘制动画产生 ...

最新文章

  1. 用Leangoo敏捷看板工具管理 产品线路图
  2. 解决 python用 xlsxwrite 向excel 中写入中文字符串变量 报错
  3. vMotion svMotion HA FT概念区别
  4. Android--Genymotion虚拟机(模拟器)的配置
  5. Megastore:为交互式服务提供可扩展的高可用性存储
  6. linux 脚本 提示编辑器,javascript – 带脚本的文本编辑器…适用于Linux
  7. 【LeetCode-SQL每日一练】—— 1179. 重新格式化部门表
  8. kotlin将对象转换为map_将网站转换为Photoshop文档
  9. pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图
  10. javascript 西瓜一期 01.什么是编程 什么是编程语言
  11. 19年计算机专硕学硕报名人数,2019年研招报考数据出炉!专硕的报考人数赶超学硕!...
  12. C#之多态与继承汽车类
  13. 38. 重定向与负载均衡
  14. 铺铜规则在哪设定_干货丨PCB layout结合生产设计必须遵循这六大规则!
  15. 建议收藏!4款良心的时间轴软件
  16. c语言switch购物折扣,SWITCH国际版ESHOP史低来袭推荐(64):精彩在继续,折扣在进行,捡漏的机会到啦!...
  17. #今日论文推荐# 阿里达摩院最新FEDformer,长程时序预测全面超越SOTA | ICML 2022
  18. docker pull redis 镜像
  19. 江南春:在不确定的市场,找到确定性的增长
  20. 笔记本电脑没有声音如何解决

热门文章

  1. 基于uni-app的微信小程序引入字体文件
  2. 协同办公软件(支持英文版、简体版、繁体版)
  3. 使用SonarCloud为.NET-NET-Core项目集成静态检查
  4. CSS鼠标指针样式详解,鼠标经过变小手(链接类型指针)提示可点击
  5. javascript中的polyfill是什么,polyfill和babel的关系
  6. 我要第一!!!!!!!
  7. 标记(Tagging)能给网站带来的7大益处
  8. 神经网络-损失函数和成本函数
  9. RK3568平台开发系列讲解(设备驱动篇)内核空间与用户空间数据交互实验
  10. 想要转行软件测试就得先搞清测试工程师的职责是什么?