启舰

当乌龟有了梦想……

排序:
默认
按更新时间
按访问量

我的新书《Android自定义控件入门与实战》出版啦

 前言:当你回首往事时,不以虚度年华而悔恨,不以碌碌无为而羞耻,那你就可以骄傲的跟自己讲,你不负此生 念念碎: 两年前,为了深入研究自定义控件,坚持在CSDN上,以每周或每两周更新一篇博客的频率,出版了《Android自定义控件三部曲》系列,中间因为业务太忙,而时时停更。最终没能坚持下来把...

2018-08-06 17:51:03

阅读数:3933

评论数:51

Android自定义控件三部曲文章索引

前言:在我从C++转到Android时,就被Android里炫彩斑斓的自定义控件深深折服,想知道如果想利用C++实现这些功能,那是相当困难的。从那时候起,我就想,等我学会了自定义控件,一定要写一篇系列出来,方便后来者能更系统完善地掌握它。今天,这个系列就这样默默地诞生了,希望它能够完成它的使命,在...

2016-11-25 17:39:06

阅读数:95939

评论数:139

自定义控件三部曲视图篇(五)——RecyclerView系列之二ItemDecoration

生活 一、添加分割线 1.1 引入ItemDecoration 在上一篇中,我们讲解了RecyclerView的基本使用方法,但有个问题:为什么Item之间没有分割线呢?其实,给RecyclerView添加分割线也非常简单,只需要添加上一句话: DividerItemDecoration m...

2018-10-09 20:33:08

阅读数:508

评论数:7

自定义控件三部曲视图篇(四)——RecyclerView系列之一简单使用

RecyclerView系列之一——简单使用 绝望的时候不要那么绝望,高兴的时候不要那么高兴,是你慢慢会学会的。 ——董卿 转了一年多,又回来继续做Android。果然还是看到代码最让我兴奋……但有些事,没经历过,总归还是遗憾的。在VIVO的游戏中心,有一个特别炫酷的功...

2018-09-18 20:40:44

阅读数:1517

评论数:11

自定义控件三部曲视图篇(三)——瀑布流容器WaterFallLayout实现

前言:只要在前行,梦想就不再遥远 前面两节讲解了有关ViewGroup的onMeasure、onLayout的知识,这节我们深入性地探讨一下,如何实现经常见到的瀑布流容器,本节将实现的效果图如下:从效果图中可以看出这里要完成的几个功能:1、图片随机添加 2、在添加图片时,总是将新图片插入到当前最...

2017-04-08 21:02:49

阅读数:17692

评论数:22

自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果

自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果 前言:每当感叹自己的失败时,那我就问你,如果让你重新来一次,你会不会成功?如果会,那说明并没有拼尽全力。 最近博主实在是太忙了,博客更新实在是太慢了,真是有愧大家。这篇将是Shader的最后一篇,下部分,我们将讲...

2016-09-24 21:58:28

阅读数:12083

评论数:26

自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果

前言:家和万事兴 博主这段时间工作实在是太忙了,全天无尿点……博客一直没更新,实在对不住大家…… 现在CSDN的图片上传功能又废了……等会再传图片吧……真是服了…… 这篇就给大家讲setShader的另一个参数,LinearGradient,使用过shape标签的同学,对这个方法估计都不莫生,...

2016-08-29 09:15:34

阅读数:9175

评论数:17

自定义控件三部曲之绘图篇(十八)——BitmapShader与望远镜效果

自定义控件三部曲之绘图篇(十八)——BitmapShader与望远镜效果 前言:不逼自己一把,你永远不知道自己有多优秀。 上篇初步给大家展示了封装控件的方法,这篇我们继续Paint来看相关方法的用法,这篇我们将会讲一个很起来没啥用,但效果却很屌的方法setShader,这篇文章最后,我们将实现...

2016-07-26 19:59:19

阅读数:10293

评论数:15

自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件

自定义控件三部曲之绘图篇(十七)——为Bitmap添加指定颜色的阴影并封装成自适应大小控件 前言:再重复一遍我很喜欢的一句话,送给大家:迷茫,本就是青春该有的样子 ,但不要让未来的你,讨厌现在的自己 上篇给大家讲解了如何控件添加阴影效果,但是在为Bitmap图片添加阴影时,却没办法添加具有指定...

2016-07-12 14:59:55

阅读数:9500

评论数:19

自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果

前言:要么出击,要么出局,命运女神总会眷顾拼劲全力的一方原本打算用MarkDown来编辑这篇文章,可一直报文章不能为空……明明已经写好了好吗……上传图片不响应也就算了……这么明显的bug都没测出来吗,CSDN敢不敢好用一点……I 服了 YOU这节我们将学到如下内容:传统地给按钮添加阴影的方法如何给...

2016-07-04 09:21:30

阅读数:17756

评论数:18

自定义控件三部曲之绘图篇(十五)——QQ红点拖动删除效果实现(基本原理篇)

前言:世人总是恐惧失败,但失败了也大不从头再来 相关系列文章: Android自定义控件三部曲文章索引:http://blog.csdn.net/harvic880925/article/details/50995268 前几篇给大家讲了有关绘图的知识,这篇我们稍微停一下,来看下手机QQ中拖动...

2016-06-08 20:18:38

阅读数:14028

评论数:23

WebView使用详解(三)——WebChromeClient与LoadData补充

前言: 我不会忘了我 忘了我曾说过一定会得到的梦想 ——《老大》小柯 一、WebChromeClient1、概述(1)、 与WebViewClient的区别很多同学一看到这里有Chrome,立马就会想到google 的Chrome浏览器;这里并不是指Chrome浏览器的意思,而是泛...

2016-06-04 10:39:30

阅读数:10656

评论数:5

WebView使用详解(二)——WebViewClient与常用事件监听

前言:生活的艰难,更会激发对梦想的渴望,但艰难的生活却往往会成为梦想的绊脚石上篇给大家简单讲了Webview中Native代码与JS相互调用的方法,这篇我们再讲讲有关各种拦截与处理的东东。一、WebViewClient1、概述前面我们虽然实现了交互,但可能我们会有一个很简单的需求,就是在开始加载网...

2016-05-28 11:24:22

阅读数:48362

评论数:16

WebView使用详解(一)——Native与JS相互调用(附JadX反编译)

前言:念念不忘,必有回响,永远坚持你所坚持的!一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家一、基本用法1、加载在线URLvoid loadUrl(String url)这个函数主要加载url所对应的网页地址,或者用于调用网页中的指定的JS方法(调用js方法的用...

2016-05-20 21:56:20

阅读数:22784

评论数:16

自定义控件三部曲之绘图篇(十四)——Canvas与图层(二)

前言:有些话说得坦白就会变成感慨有些事总想不开难免有太多无奈这一路走来梦想从未更改相信真心的付出就能够活得精彩把头抬起来拍拍身上的尘埃坚守心底的真爱勇敢相信未来                ——巫启贤《相信未来》一、FLAG的具体意义1、FLAG概述有关save系列函数,在canvas中总共有如...

2016-05-06 16:27:51

阅读数:11170

评论数:24

自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)

前言:猛然知道姥姥79了,我好怕,好想哭在给大家讲解了paint的几个方法之后,我觉得有必要插一篇有关Canvas画布的知识,在开始paint之前,我们讲解了canvas绘图的几篇文章和cavas的save()、store()的知识,这篇是对Canvas的一个系统的补充,前几篇文章链接如下:《自定...

2016-05-04 20:23:32

阅读数:15191

评论数:19

自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)

前言:几乎忘了昨日的种种 开始又敢作梦前一篇给大家讲解了有关setXfermode的几种模式,还剩最后一系列DST模式没讲,这篇文章就给大家讲讲这个模式的用法及实战一、DST相关模式在讲完了SRC相关的模式以后,我们知道SRC相关的模式,都是在相交区域优先显示源图像为主。 与之相对应的有DST相关...

2016-04-30 21:49:31

阅读数:9797

评论数:10

自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)

前言:念念不忘必有回响这篇文章将逐个讲解每个模式的意义。这里所讲的各种模式,在大家理解了之后可以回过头来看看setColorFilter(new PorterDuffColorFilter(Color.RED, PorterDuff.Mode.XXXX));中的混合过程,其实在PorterDuff...

2016-04-29 22:54:47

阅读数:13668

评论数:11

自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)

前言: 不应该一路失望 又一路等待 时间它说 世界还有不同的海 但不要告诉我 现实它很坏 我想看看 自己的能耐 ——莫文蔚《境外》一、GPU硬件加速1、概述GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。与CPU不同,GPU是专门为处理图形任务而产生的芯片。...

2016-04-27 21:46:07

阅读数:15619

评论数:41

自定义控件三部曲之绘图篇(九)——Paint之setColorFilter

前言:或许你身边一个不起眼的小人物就是某个领域的超级大神~不要轻易地侮辱任何一个人的错误,因为你也曾范错过系列文章:Android自定义控件三部曲文章索引:http://blog.csdn.net/harvic880925/article/details/50995268上篇给大家讲了在setCo...

2016-04-26 20:57:45

阅读数:8694

评论数:10

提示
确定要删除当前文章?
取消 删除