![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义View
文章平均质量分 83
钟xxa
加油吧
展开
-
Android打造通用的下拉刷新组件
此篇博客为 Android 通用型下拉刷新,怎么个通用法呢?达到通用的条件就是,针对不同的控件,比如 listView、scrollView、recyclerView、gridView 甚至是 TextView、webView 等等,都能通过此下拉刷新来实现,而不需要每一个控件都写一套刷新机制。原创 2015-02-26 08:22:58 · 2893 阅读 · 5 评论 -
打造Android 最实用的ViewPager 指示器控件
为什么我说它是最实用的 ViewPager 指示器控件呢? 它有以下几个特点: 1、通过自定义 View 来实现,代码简单易懂; 2、使用起来非常方便; 3、通用性高,大部分涉及到 ViewPager 指示器的地方都能使用此控件; 4、实现了两种指示器效果,传统版指示器和流行版指示器(具体请看效果图)原创 2015-02-14 16:17:03 · 5975 阅读 · 12 评论 -
Android自定义View,你必须知道的几点
为什么我们觉得自定义View是学习Android的一道坎? 为什么那么多Android大神却认为自定义View又是如此的简单? 为什么google随便定义一个View都是上千行的代码? 以上这些问题,相信学Android的同学或多或少都有过这样的疑问。原创 2015-02-13 17:06:34 · 5975 阅读 · 10 评论 -
阴影效果 ShadowLayout 布局实现(让控件实现立体效果)
第二张和第三张图是加入了阴影效果的,是不是觉得立体感很强,感觉图片是浮在屏幕上。这个效果也可以用Google 提供扩展包下的CardView控件来实现,而这篇文章是带大家自己来实现这样一个效果。原理我们仔细观察上图,可以发现,有带阴影效果的图和没带阴影效果的图,其实就一个地方不同,就是在图片的底下绘制了阴影效果,而图片的大小都没变。所以我们要做的就是给子 View 绘制阴影。那么阴影部分怎么原创 2015-03-26 08:23:50 · 7763 阅读 · 7 评论 -
Android 快速实现 ViewPager 滑动页卡切换(可用作整个 app上导航)
我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,肯定知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底部导航的整体框架,并且在 MainActivity 中需要编写的代码非常简洁。如果有兴趣的朋友可以去看看。效果:原创 2015-03-10 08:16:34 · 5692 阅读 · 3 评论 -
ViewDragHelper让你处理View拖动时,代码减半!
出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。 Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelper功能到底是什么呢?从字面意思上看是View拖拽的帮助类,简而言之就是,在简化View拖拽的时候的代码原创 2015-04-09 08:21:30 · 4017 阅读 · 4 评论 -
View的点击效果-水波纹
本文转载 http://blog.csdn.net/singwhatiwanna/article/details/42614953?utm_source=tuicool前言前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的点击效果-水波纹很有印象吧,点击一个view,然后一个水波纹就会从点击处扩散开来转载 2015-04-16 23:26:50 · 1319 阅读 · 2 评论 -
Android Ripple 按钮水波纹效果(一)
看到android 5.0有一个按钮点击效果非常棒,先来看效果图: 但是这种效果只能在5.0的系统上有效果,如何在低版本上实现呢?原创 2015-04-29 08:21:42 · 6784 阅读 · 0 评论 -
Android淘宝电影日期滚动栏的实现
最近又有大片上映了,前几天刚看完《末日崩塌》,《侏罗纪世界》又来了,对于大片迷来说是一种福利,所以这几天手机上装了各种电影票团购软件,没办法,同样的电影同样的电影院同样的座位,但是不同的团购软件,价格就不一样。ok,言归正传在淘宝电影上面有这样一个功能,日期可以滑动,并且选中的是在正中间,效果如下: 看完了,那么问题来了。这个功能怎么实现呢?我们先来分析一下: 把功能拆分一下来看,如果不能滚动,原创 2015-06-11 22:25:08 · 3268 阅读 · 3 评论