安卓开发中非常炫的效果集合

这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!!

一个开源项目网站有很多炫酷效果  http://itlanbao.com/codes.aspx#1,0

所有效果Dome下载地址:https://github.com/20994842/A-collection-of-Android-development-very-dazzling-effect

1.很简单却很酷的粒子破碎效果


介绍:
实现思路

1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnimator) ExplosionAnimator用来改变不同时刻的粒子状态;

2.通过View生成图片Bitmap,把生成的图片分解成若干个粒子,让每个粒子记录特定的位置,所有的粒子组合能看出是原图。

3.加上动画效果,使得点击View后,粒子能有所变化。

4.构思算法,形成不一样的效果。

2.AVLoadingIndicatorView各种加载效果

介绍:
AVLoadingIndicatorView各种加载效果,适合做加载loading动画效果。
里面代码封装挺不错的,直接可以拷贝使用想要的loading效果。

3.PercentageBar自定义动态柱形图


介绍:
实现:通过自定义PercentageBar实现,很酷炫把

4.MaterialPowerMenu 点击按钮切换页面加载呈现效果


各种好看的弹出框,吓死你

5.android加载框效果

android加载框效果,本例子有几种效果弹出dialog,本例子主要自定义SVProgressHUD 类,
本例子来源:https://github.com/saiwu-bigkoo/Android-SVProgressHUD

6.android市面主流侧滑框架


android市面主流侧滑框架,本架构主要实现侧滑出现底部view和首页实现tabhost效果,并且每一个fragment支持使用多个 viewpager,很好的处理viewpager一次全部加载问题,可以根据viewpager出现的时候调用初始化页面,提高性能。这是一个不错的架 构,欢迎android小伙伴们一起学习。
本项目主要底部TabFragment和左边侧滑DragLayout 以及CustomViewPager 实现,并且提供退出应用的一种关闭所有acitiviy的方式。

7.各种android弹出dialog效果以及各种dialog样式


各种android弹出dialog效果以及各种dialog样式大全,项目中包含十多种dialog样式和风格,以及弹出和退出效果。本文就只放一张Gif图意思一下吧!

8.WilliamChart各种图表效果实现大全


WilliamChart各种图表效果实现大全,有水平线条表格,有柱状表格等。

9.几种常用Android Progress效果


几种常用Android Progress效果,本例子自定义ProgressWheel,CustomClipLoading,PieProgress三个特效的进度条,
通过本例子可以学习如何自定义控件,效果挺不错,适合各种网络加载使用。
每一个控件大概实现原理:
CustomClipLoading 继承FrameLayout,通过布局引入view然后添加到addView(view);
ProgressWheel 和 PieProgress 都是 继承 View通过 onDraw()在画布Canvas不断画出效果,可以通过本例子学习如何使用OnDraw()方法。

10.高仿QQ空间 侧滑Menu效果且换肤功能


高仿QQ空间 侧滑Menu效果并且提供换肤功能,本项目大体结构是
首先有一个换肤基类BaseSkinActivity,然后其他activity都继承这个基类,
类中提供com.zhy.changeskin.SkinManager.getInstance().changeSkin()更改皮肤 .

11.HeartLayout 类似吹泡泡效果


介绍:
HeartLayout 类似吹泡泡效果,自定义HeartLayout 添加addHeart(),

12.DragExpandGrid可展开,可拖动,可排序,可删除,固定更多的GridView


介绍:
DragExpandGrid可展开,可拖动,可排序,可删除,固定更多的GridView,展开合并支持动画,支持箭头图标移动。
数据的处理和显示使用Bean,来自于500彩票Andorid客户端首页功能。

13.ShareAnim带动画的分享效果


介绍:
ShareAnim带动画的分享效果,本例子只展示弹出页面的效果
和点击取消的时候对话框消失的效果。但是没有添加分享功能和扫码功能的代码,

14.PathEffectTextView写字效果


介绍:
PathEffectTextView一个写字的效果,自定义PathTextView,其中通过
ObjectAnimator.ofFloat(this, “phase”, 0.0f, 1.0f).setDuration(3000); mSvgAnimator.start();
设置动画,通过SparseArray 来实现,这个例子是5.0以及以上的。

15.TimelyAnimation 超酷计时器


介绍:
Euclid ListView滑动和点击进去其他页面特效,通过SwingLeftInAnimationAdapter
实现每一个item点击和滑动进入详细页面的动画效果,提供getViewAnimator()方法。

16.AmapDemo仿照一号专车的地图界面


介绍:
AmapDemo仿照一号专车的地图界面,地图加载定位进入后的放大效果和地图移动效果非常棒,
本项目指导我们如何使用地图功能,如何自定义系统定位蓝点,本项目主要引导我们如何嵌入
第三方sdk实现地图定位效果。

17.vectalign-samples变形动画


介绍:
我们知道4.4以后AnimatedVectorDrawable可以让两个SVG图像无缝过渡(称为变形动画),
但是这两个svg图像的path必须参数个数要相等,同时这些参数的类型要匹配(也就是说格式要对齐),
如果不对齐会产生异常。简单的path可以手动修改对齐,但是复杂点的就比较难了。
这个工具就是通过命令行的方式将任意两个svg资源转换成对齐的模式,而不会改变原始图像的外观。

18.ArrowDownloadButton下载按钮从点击到下载完成特效


介绍:
ArrowDownloadButton下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示,
自定义一个ArrowDownloadButton然后监听点击事件setOnClickListener()在onClick()
里面 button.startAnimating();然后再按钮里面启动一个定时器Timer 定时更新按钮进度
button.setProgress(progress);

19.AnimLikeSougou仿搜狗输入法


介绍:
说明:Android Animtaion 仿搜狗输入法的精品市场 一键安装dialog弹出效果
,具体可以看这篇blog:

来源:https://github.com/teffy/AnimLikeSougou

20.android-ripple-background


能产生波浪效果的背景图片控件,可以自定义颜色,波浪扩展的速度,波浪的圈数。
https://github.com/skyfishjy/android-ripple-background

21.A-Z字母排序和过滤搜索功能


介绍:
Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音 。

https://github.com/leerduo/SortListView

22.下拉刷新的自定义布局


介绍:
一个实现了下拉刷新的自定义布局,动画效果不错。

https://github.com/tuesda/CircleRefreshLayout

23.水滴效果的下拉刷新,效果非常不错。

介绍:
水滴效果的下拉刷新,效果非常不错。

https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout

24.在安卓系统中引入了模拟纹波效应


介绍:
在安卓系统中引入了模拟纹波效应

https://github.com/siriscac/RippleView

25.实现guillotine-styled 动画效果


介绍:
提供了一种实现guillotine-styled 动画效果的简单方法,效果很赞的,Yalantis公司越来越厉害了。

https://github.com/Yalantis/GuillotineMenu-Android

26.动画效果非常生动的菜单


介绍:
https://github.com/linroid/FilterMenu

动画效果非常生动的菜单,是根据dribbble上的概念设计而来:

27.自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。


介绍:
自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。

https://github.com/hongyangAndroid/Android-CircleMenu

28.Side-Menu.Android


介绍:
https://github.com/Yalantis/Side-Menu.Android

29.类似星球大战字幕效果的TextView


介绍:
类似星球大战字幕效果的TextView

30.两个不同的数字之间无缝切换效果


介绍:
两个不同的数字之间无缝切换效果,可以用在时间显示之类的应用中

https://github.com/adnan-SM/TimelyTextView

31.一个简单的带动画效果的饼状图。


介绍:
一个简单的带动画效果的饼状图。

https://github.com/Geek-1001/MagnificentChart

32.帅气Toast


介绍:
介绍:默认的toast很丑,而且也没有真正提供显示短暂消息的功能。这个库能为toast显示动画反馈,显示到选择按钮或者删除按钮的过度动画。而且toast 的生命周期是完全取决于你的。

项目地址: https://github.com/code-mc/loadtoast

33.高仿新版58 加载动画


介绍:
https://github.com/zzz40500/android-shapeLoadingView
高仿新版58 加载动画

34.Material Calendar View


介绍:
介绍:一个Material风格的日历视图,其中日历月视图是使用GridLayout实现的

来源: https://github.com/prolificinteractive/material-calendarview

35.挺赞的带进度动效Button


介绍:
带有动效进度的Button,个人感觉挺喜欢的。

36.FrescoDemo


介绍:
一个基于Android Design library使用Fresco来加载图片的Demo项目。

完了,后面发现好看的持续更新,上面这些都是我比较喜欢的,喜欢的朋友点个赞咯。对咯,还有告诉大家一个好网址(http://itlanbao.com),上面有好多特效。先这样咯,要下载源代码,狂点这链接: http://pan.baidu.com/s/1i3TxvVn 密码: rkb8

作者: 一点点征服
出处:http://www.cnblogs.com/ldq2016/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

分类: android,android 开源项目
标签: android, 安卓开发中非常炫的效果集合
好文要顶 关注我 收藏该文

一点点征服
关注 - 5
粉丝 - 31

+加关注

3
0

« 上一篇:Android开源项目分类汇总
» 下一篇:Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

    </div><div class="postDesc">posted @ <span id="post-date">2016-02-25 16:47</span> <a href="http://www.cnblogs.com/ldq2016/">一点点征服</a> 阅读(<span id="post_view_count">18943</span>) 评论(<span id="post_comment_count">0</span>)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=5217590" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(5217590);return false;">收藏</a></div>
</div>

安卓开发中非常炫的效果集合相关推荐

  1. 豁然开朗篇:安卓开发中关于线程那些事(下篇)

    彻底搞懂线程这一块,看这一篇就够了 前言 本系列详细讲解并发的知识,从基础到底层,让大家彻底搞懂线程和锁的原理,当然里面会涉及到一些内存结构的知识,所以如果为了更好地阅读效果,也可以先去看以下这两篇: ...

  2. 豁然开朗篇:安卓开发中关于虚拟机那些事

    彻底搞懂虚拟机这一块,看这一篇就够了 前言 作为豁然开朗篇的最终篇,本文要讲解的是虚拟机这块,因为在之前讲解内存与线程的时候,一直都会牵涉到虚拟机和指令集这块,所以,为了让大家再豁然开朗多一次,本文会 ...

  3. Android安卓开发中图片缩放讲解

    安卓开发中应用到图片的处理时候,我们通常会怎么缩放操作呢,来看下面的两种做法: 方法1:按固定比例进行缩放 在开发一些软件,如新闻客户端,很多时候要显示图片的缩略图,由于手机屏幕限制,一般情况下,我们 ...

  4. Android Studio安卓开发中使用json来作为网络数据传输格式

    如果你是在安卓开发中并且使用android studio,要使用json来作为数据传输的格式,那么下面是我的一些经验. 一开始我在android studio中导入那6个包,那6个包找了非常久,因为放 ...

  5. 安卓开发中的USB转串口通讯

    安卓开发中的USB转串口通讯 本文使用GitHub上开源的"hoho.android.usbserial"USB串口库.该库基于"Android USB Host API ...

  6. 安卓开发中的重力感应传感器

    2019独角兽企业重金招聘Python工程师标准>>> 安卓开发中拥有多种传感器,google提供了11种传感器供应用层使用:加速度.磁力.方向.陀螺仪.光线.压力(返回当前压强). ...

  7. 安卓开发中ToggleButton按钮的使用

    ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本.下面以一个简单的控制室内设备的开关为例来介 ...

  8. 安卓开发中遇到的奇奇怪怪的问题(三)

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发. 距离上一篇 安卓开发中遇到的奇奇怪怪的问题(二)又过了半年了,转眼也到年底了,是时候拿出点干货了.这篇算是本年度个人印象最深的几 ...

  9. 安卓开发中的占位符在布局XML中使用

    安卓开发中的占位符在布局XML中使用 刚开始学Android,实现用户注册登录功能EditText使用占位符. == 普通的英文半角空格   ==   ==   == no-break space ( ...

最新文章

  1. 首例利用智能路由网关犯罪嫌疑人被捕:罪名流量劫持
  2. WinInet编程详解
  3. 如何让整个表格高度固定_Saas产品中,表格设计有哪些要点
  4. JDK8之新特性扩展篇
  5. Leetcode--169. 求众数
  6. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...
  7. Java服务器 dm Server
  8. 新代系统plc梯形图说明书_PLC梯形图结构和运行原理讲解,适合初学者!
  9. go语言暂停命令_go test命令(Go语言测试命令)完全攻略
  10. IDEA插件jrebel的配置使用
  11. java end_Java Matcher end()用法及代码示例
  12. CR网络和主网络的认知无线电切换算法
  13. Java调用soap协议的webservice
  14. 定时执行mysql数据库任务方案
  15. Android开发工具类 Utils
  16. 现有的CEP产品介绍
  17. 训练时评估指标无变化,且预测值都一样
  18. 你今天27岁生日,我的好兄弟,让我为你写篇文
  19. EPLAN 软件平台中的词“点“大全
  20. 模拟模拟交易系统(三)——UI设计

热门文章

  1. 敦煌研究院吴健部长一行来我司调研“十三五”国家重点研发计划子课题进展
  2. linux系统搭建jenkins并完成一键部署项目,解决部署项目繁琐步骤
  3. pepper的scau大一刷题之实验六
  4. vivado编译出错 [Synth 8-729] [Synth 8-787]解决方法
  5. cron定时任务详解
  6. 为什么微信头像是方的QQ头像是圆的?
  7. IOC和AOP的面试题
  8. shell 脚本 : 获取当前路径与当前路径下的目录列表
  9. 51单片机_7-2 使用内部计时器实现时钟显示
  10. 1年时间从12K到30K,一位外卖小哥的真实逆袭历程!