小票形状的CardView,可以修改阴影颜色

Min SDK   14
Latest Commit   2017-04-05 08:10:42
License   

Github   https://github.com/vivian8725118/CardView

         

标签

使用APP客户端扫描二维码运行Demo


...

vivian8725118
钛媒体 TMTPost
Beijing,China

http://www.vivianchen.cn
Android程序媛 首先自己要发光发热~

         

类似的还有....
ViewPagerCards ViewPager cards inspired by Duolingo
NineGridView 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,使用接口加载图片,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。
CardSwipeLayout Use RecyclerView to achieve card swipe layout , like Tantan . (模仿探探卡片滑动效果的布局)
README

README.md

CardView

类似小票效果的卡片列表,并且可以修改阴影颜色

Usage

可以直接引用CardView

CardView cardView=new CardView(context);
//修改CardView的主题颜色
cardView.changeTheme(0xff01a3a1);

原理

用paint.setShadowLayer来设置阴影颜色和尺寸,进行阴影绘制,用path来画出drawable的形状。 封装了changeTheme的方法,可以直接设置主题的颜色。

本示例中为了更好地实现效果,用了TopDrawable、CenterDrawable、BottomDrawable三部分拼接而成,也可以用来实现打印小票的视觉效果。另外添加了一个类似FloatingButton效果的CircleShadowDrawable

效果图