转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!
实例Demo下载地址在本文最后
简单介绍
这个Demo主要是使用了cardsui-for-android开源项目,并且做了一些优化和改进:
1.自定义card视图
2.添加长按事件,避免误操作
3.长按后可以删除card,并播放选中动画
4.删除后浮现一个悬浮button
5.点击悬浮button可以恢复之前删除的card视图
看内容前强烈建议先阅读以下的两篇文章,因为这个demo是在这两个文章的基础上写的:
关于cardsui-for-android这个开源项目的介绍和实现请看这篇博文酷炫开源项目cardsui-for-android-超详细源码分析,详解所用特效是如何实现的
4,5功能是参照开源项目cardslib,对这个开源项目的导入和简单介绍请看这篇博文开源项目cardslib简单介绍和导入eclipse并运行的方法
接下来对于以上的5个改进简单介绍:(本文只是提供一个思路,具体代码细节建议还是看提供的demo)
1.自定义card视图
这里只是简单的对于不同的card设置了不同的背景颜色:
CardStack stack = new CardStack(this);
stack.setTitle("请支持大苞米的博客");
for (int i = 0; i < 5; i++) {
MyCard card = null ;
switch (i) {