自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

启舰

当乌龟有了梦想……

  • 博客(330)
  • 资源 (197)
  • 收藏
  • 关注

原创 PHP 将信息写入文件

<?phpdate_default_timezone_set("PRC");$filePath="article/";$name="temp";//提前定义$name,否则,如果再没上传成功时返回,则会因为没有定义$name变量而出错;if (!file_exists($filePath)){//如果指定文件夹不存在,则创建文件夹 mkdir($filePath , 0777);}$

2013-04-05 18:41:13 3485

转载 jQuery的Select操作集合

jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3.

2013-04-01 18:52:14 1508

原创 浏览器的默认行为-------即event.preventDefault()所阻止的行为

浏览器的一些行为,是代码所不能控制的,下面我将把我所遇到的浏览器的一些不能理解的默认行为列出来,以免以后利用。1、在插入结点元素,滚动条调到最顶端在插入新结点元素后,如果有滚动条,滚动条不会在当前位置不动,它会自动调整到最顶端的位置,例如,你插入了一个语句结点,本来你的滚动条是被你拉到最底端的,但当你插入新元素后,滚动条会自己调整到最顶端,所以如果想让滚动条保持在原始位置,就在插入元素后调

2013-03-29 19:48:17 6525

原创 实战AJAX-------简单实例解析

前言:在学JQUERY的时候,当时总感觉AJAX很难,也不会用,也不知道用来干嘛的,随着逐渐的深入,水平的不断提高,再回过头来看AJAX,就没那么难了,反而被它强大的功能所吸引。我现在的理解是,以往的页面如果在实现与数据库,并且将数据库的内容显示出来,只有刷新当前页面,除非使用你已经写好的JS脚本了,不仅造成页面刷新时重复请求服务器的带宽损失,而且对用户也不友好,并且对于程序员来说,为了提高用户体

2013-03-29 15:34:22 2345

转载 PHP实现无限分类

前言:这两天想实现一个无限多级分类功能,刚上来就自己写,用类似多叉树查找的算法,然后以多维数组的形式返回,强度太大,思维太复杂,基本上实现了,但还是有些问题,突然看到这位仁兄的文章,实现方法简单,但效率有点低,我对它改了改,实现了它在第几级的方法。大家也可以再改改。转载地址:http://blog.csdn.net/kao331431214/article/details/5425698

2013-03-28 15:44:44 1700 1

转载 JS 实现右键菜单

源码源在网上,具体在哪找的,我也记不清了,所以没办法贴出网址了,真不好意思;下面是代码,供大家分享,IE6,FF测试通过sdfhtml,body{margin:0px;padding:0px;width:100%;height:100%;font-size:12px;overflow:show;}.contextMenu{position:absolute;widt

2013-03-18 20:37:17 2720

转载 Android开发之旅:环境搭建及HelloWorld

出处:http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html下面把原文重新复制一遍,以防原文删除——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开...

2013-03-11 11:59:57 2471 1

原创 JS 、 jquery心得

一、JS篇1、全局变量与局部变量大家都知道在函数内定义的变量都是局部变量,但如何在函数中定义局部变量呢,我下面举个例子function start(){ var temp1=true; temp2=false;}这里的temp1用var声明,那么它就是局部变量,而temp2是没有用var 声明的变量,它就是全局变量 2、获取指定路径的IMG长和宽var image=n

2013-03-07 10:01:16 1827

原创 不刷新实现图片上传功能

前言:这两天要写一个上传图片的功能,但原书中是将表单提交给一个PHP处理页面去处理,而且跳转到这个页面,我不想要跳转,而且也不想刷新,经过查找资料,用iframe框架来实现不跳转处理功能,即利用form的target属性,把数据提交到页面中一个(通常为隐藏的)iframe上。直观点说就是把“刷新”留给iframe。而不刷新,则即是利用JS代码实现提交完成后的一些工作。代码如下:其中HTML

2013-03-06 13:59:35 5605

原创 jquery JS 出错语句

在这篇文章里我会记录下,我碰见的jquery或JS里的出错的方法或属性1,jquery.chlidren()方法这个方法总是会获取多一个元素,我怀疑他在最后把自己给加入到子元素中,所以即便你写一个空的DIV,如你获取$("#main").children().length;它的值是1,所以在遍历子元素时,一定要注意遍历方法,下面是我写的遍历方法,以便大家参考:下面这段代码实现的是,获取

2013-01-25 21:56:49 1752

原创 jquery 与JS异同

在这篇文章中,我将记录所有我碰到的jquery和JS同名函数却不同的意思,或者JS或JQUERY中出现错误的函数1,JS的offsetLeft与jquery的offset().left 不同点:在JS中,offsetLeft表示与父标签的左边距的距离;而在JQUERY中,offset().top表示与距窗口最左侧的距离,相当于将JS中此标签所有的父结点、父父结点……的offsetLef

2013-01-25 12:39:56 3042

原创 IE 与 FF冲突与不同支持点汇总

一直都发现IE与FF有太多的不同点,但一直没有总结下来,从今天开始,我会在这篇博客里记录下,我所碰到的IE与FF不同的地方,以及相应的解决办法;1、判断是不是IE浏览器if("\v"!=="v"){//判断是不是IE浏览器,这里是如果不是,则执行下现的代码 //如果不是IE的话,CODE HERE }//方法二:var ie = (navigator.appVersion

2013-01-24 13:56:11 2228

原创 position:fixed 与IE中窗口定位

大家都知道在CSS中的position:fixed能够使指定元素定位在窗口指定位置,但在IE中不支持这个属性,FUCK!所以我们只能再找其它的方法,实现原理无外乎top=scrollTop+位置坐标;left=scrollLeft+位置坐标;使用CSS中的expression方法CSS代码如下:使元素固定在浏览器的顶部:#top{position:absolu

2013-01-23 10:31:23 4943

原创 DIV元素响应键盘事件

解析:能够响应键盘事件的元素是有限的,它们是:form元素、a标签元素,window、document这样的元素;但其它元素如果想响应键盘事件则必须具备两个基本要素:1、 具有tabindex属性2、  获取焦点;下面我们以可移动的DIV元素嵌套实现DIV响应键盘事件的效果:一,实现可移动的DIV标签HTML代码如下:CSS:#test{ position:a

2013-01-21 14:33:14 14248

原创 JQuery选择器使用心得

1,子标签选择器$("ancestor descebdabt")与$("ancestor>descebdabt")的区别$(“.nav li”)与$(“.nav>li”)的区别如代码 111 222 第一个选择器,“空格”指类nav下子标签及子子标签,子子子标签……等,所有其子孙标签中的所有

2013-01-07 20:06:56 1650

原创 JQueryUI--Resizable()---为拖动层添加右下角的拖动图标

主要是利用Resizable 的helper属性:官方的解释为:一个CSS类,当调整元素大小时,将被添加到辅助元素中,一但调整结束则恢复正常。默认值  false经过这次的实验,我的理解是:它就是一个样式,用于在拖动时右下角所显示的样式1、 首先声明一个样式,即右下角的那个图标的样式.handler{ width:12px; height:15px; background-im

2013-01-05 16:05:24 3523

原创 利用遮照实现弹出框---JS

完整代码如下,COPY过去就可以查看效果Insert title herevar docEle = function() { return document.getElementById(arguments[0]) || false;} function openNewDiv(_id) { var m = "mask"; if (d

2013-01-05 12:20:23 1929

转载 过JS向PHP页面传递中文参数的两种方法

在网上找的,先留下来,以备后用,看评论说,这个是针对UTF-8编码的暂时找到了两种最常用的方法////////////////////////////////////// 第一种 直接URL编码 比较方便JS:string = encodeURIComponent(string);location.href = index.php?keyword=’+strin

2012-12-28 21:37:00 7351

原创 Zend studio 9.04集成aptana 3.0

一,安装aptana插件点击zend菜单:help->install new software在打开的对话框中输入网址:http://download.aptana.com/studio3/plugin/install然后next->next->……->finish二、添加Jquery提示支持Zend菜单栏->commands->Bundle Development->In

2012-12-25 13:48:45 4648 1

转载 php变量作用域

PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特殊的变量)。  因为包含文件像它们是原始(包含)脚本的一部分那样工作,所以在 include() 那一行之前定义的变量可供包含文件使用。此外,包含

2012-12-17 14:22:39 1939

转载 position属性absolute与relative 详解

这里是两篇讲解position用法的文章,讲的很好,第一章讲的不太容易理解,但却是非常实用的,第二篇,讲的比较易懂,却讲的有点浅显,只要耐着性子学,总是会有明白的那一天的。position的这两个属性,却是不容易理解和讲解的。NUM.1 详解定位与定位应用定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那

2012-12-13 15:48:57 5449 1

转载 JQuery -- this 和 $(this) 的区别

$(document).ready(function(){ $("div").each(function(){ alert($(this).html() + "----" + this.tagName + "--" + $(this)[0].id); alert((this == $(this)[0])); $(this).a

2012-12-11 15:10:42 4676

转载 background-position 用法详细介绍

语法: background-position : length || length background-position : position || position 取值: length  : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位  position  : top | center | bottom | left | center | ri

2012-12-10 20:02:39 1982

原创 Zend Studio 9.0.4 集成XDebug

1.   下载http://www.xdebug.org/ http://www.xdebug.org/download.php下载根据PHP的版本,选择相应的文件下载;这里我用的是PHP 5.3.15   选择的XDEBUG文件版本号是:php_xdebug-2.2.1-5.3-vc9.dll  ,将下载的php_xdebug-2.2.1-5.3-vc9.dll选择XDEBUG文

2012-11-28 09:48:15 3718

原创 windows 下FFMPEG的编译方法 附2012-9-19发布的FFMPEG编译好的SDK下载

经过一晚上加一上午的奋斗,终于成功编译出了最新版的FFMPEG,下面是我编译的心得,因为是最新的,应该会对大家有用,编译的FFMPEG的版本是0。11。2,2012-09-19新发布的版本平台:WINDOWS XP,MinGW+MSYS一、下载FFMPEG大家可以到FFMPEG官网上去下载最新版:http://ffmpeg.org/download.html现在的最新版就是我编译的

2012-09-27 12:46:17 11322 5

原创 CButtonST中菜单按钮的构建

前言:基于MFC based DLG实现,环境:VC++ 6.0这只是CButtonST_demo中的一个小例子的具体讲解,这个DEMO实现了按钮所需要的所有功能,大家有兴趣可以去研究源码,地址:http://download.csdn.net/detail/harvic880925/4409160正文:新建一个MFC based DLG的工程,命名为:TryMenu_1实现效

2012-09-20 15:40:37 3231

原创 基于directShow,打造全能播放器系列之二

前言:这一篇,分为三个部分,第一部分是添加对简易播放器的补充,第二部分是解码器的安装、配置。简易播放器的补充主要内容:添加对双击全屏的代码注意:有些朋友可能会想,这个有这么麻烦吗,直接添加对IDC_VIDEOWND的STN_CLICKED响应不就行了,你可以添加一下对该消息的响应,就会明白了,根本执行不进去!这是为什么呢,主要是因为视频信号已经覆盖在图片控件上面了,所以点击的时候根

2012-09-17 15:28:01 4892 15

原创 基于directShow,打造全能播放器系列之一

总前言:我打算写一个能实现全能播放的播放器,功能比较简单,也算是抛砖引玉吧,因为内容较多,所以打算写三篇,这是开篇,欢迎大家吐槽简易播放器的实现本文的编写环境:visual studio 2008 ,基于MFC based DLG 的应用程序前言:我写这个系列博客的目的,是想让大家知道,播放器的实现,其实没有想像的那么难,只是掌握了一点的方法,自己完全可以实现,当然出于容易讲解的目的,

2012-09-14 12:47:46 8408 7

原创 实现不规则窗体------基于MFC based DLG

实现界面如下所示:(文末有源码下载地址,初写技术博客,写的不好还请大家多多批评指正)实现过程:1、首先创建基于DLG的MFC应用程序,命名为:tryBGDlg,并将DLG的属性设置为:Title Bar :False ,其它设置不变2、制作两幅图像,其中的一幅黑白图像,是根据播放器外观来制作的,其中白色区域是要保留的最终在桌面上显示的区域。将这两幅图像添加到工程中,第一

2012-09-11 12:10:50 3639 1

原创 给DATAGRID控件生成的列表添加序号

我用的数据库是ACCESS 2003,查了好多资料才知道ACCESS用的是JET SQL,而SQL SERVER 用的是T-SQL,有很大差别,JET SQL是相当烂的,很多不支持,本来想用declare来声明游标来解决,谁知道ACCESS根本不识别最后没办法,只能选用了,生成临时表的方法,而JET SQL不支持生成临时表,所以只能生成表了,后面再删除是一样的。我用的是VS2008 +

2012-07-26 21:02:11 5584

原创 msado15.dll 使用心得

一,首先msado15.dll有不同的版本,不同的版本有不同的接口在注册表中显示为不同的CLSID,接口不同,编译也是会出问题的,但已经编译出来的软件,可以在高版本的msado15.dll上运行,不用考虑版本问题,即在XP上编译的程序,也可以在WIN7上运行的,不需要更换msado15.dll二、在XP及以上的系统都自带有msado15.dll,并且都已经在系统中注册,所以打包时,不需要将ms

2012-07-20 17:32:25 35318 2

原创 C++结构体类型的定义和初始化

今天在看《深入浅出MFC》时,看到了一个结构体的问题甚是不解,写法为:Struct MSGMAP_ENTRY _messageEntries[]={       WM_CREATE,OnCreate,       WM_PAINT,  OnPaint,        WM_SIZE,    OnSize,         WM_COMMAND,OnCommand,};

2012-07-11 14:21:00 15348

原创 无标题Dialog的拖动 一般用于自定义图片的DLG

1.添加WM_NCHITTEST消息 在类视图里右键点击需要添加消息响应的类选择弹出菜单中的“AddWindows Message Handler...”选项然后在弹出的窗口右下角设置“Filterfor messages available to ”为“Window”才能看到WM_NCHITTEST,2.编写消息响应函数如下:UINT *对话框类*::OnNcHitTest(

2012-07-04 09:52:45 2223

原创 如何给对话框添加背景图片及图片按钮CBUttonST

一、首先1、添加背景图片到“Bitmap”资源里。方法为“插入——资源”,如果还没有Bitmap,则新建一个Bitmap,否则选择资源      类型为“Bitmap”后“引入”想要插入的背景图片,我加入的背景图片如图1,加入过程如图2。  图1       图2                              说明:引入的图片可以插入256色、16位色或更高

2012-07-03 22:10:41 9113 1

原创 CfileDialog的使用方法与注意事项及多选打开对话框的创建

注意事项:一、             最重要的一点:CfileDialog::DoModal()后会将当前的工作路径改变为打开文档处的路径,所以对于那些用相对路径定位的数据库连接操作或dll导入操作都是致命的,解决的最佳办法是在CfileDialog未创建的时候保存当前的工作路径,在CfileDialog::DoModal()==IDOK后,将工作路径改回来二、

2012-07-03 21:57:15 5490 1

原创 ,跨类之间变量值的传递

一,获取父窗口中的变量或函数CEpeeWomenDlg*newCpee=(CEpeeWomenDlg*)(m_comboCtrl.GetParent()->GetParent());CString str=newCpee->m_importantStr;其中m_comboCtrl是子窗口中的控件一定要分两行写,写成CStringstr=(CEpeeWomenDlg*)(

2012-07-03 21:46:07 4400

原创 typedef void * POINTER_64 PVOID64中,POINTER_64没有定义

这是VS2005和VS2008中常见的一个错误在头文件中,typedef void * POINTER_64 PVOID64编译器通知我们POINTER_64没有定义。搜索后,发现定义在VC2005安装目录下的baseTsd.h文件中。可能由于某种原因那部分代码没有被执行到解决办法:在错行之前添加#define POINTER_64 __ptr64即:#def

2012-06-18 21:04:16 4458

原创 放大对话框时,改变按钮的位置(EasySize.h使用方法)

设创建的对话框的类名是CMyDlg,具体过程如下:步骤一:把easysize.h拷贝到CMyDlg项目文件夹中,同时在CMyDlg的.h文件和.cpp文件中加入#include "easysize.h";步骤二:在CMyDlg类的h文件中,加入DECLARE_EASYSIZE,注意结尾处不要加“;”。class CMyDlg : public CDialog{

2012-06-18 20:22:08 4267 1

原创 子窗口中设置控件的位置

CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT1为控件ID号pWnd-> SetWindowPos ( NULL,X,Y,CX,CY,TRUE); //在窗口左上角显示一个宽100、高100的编辑控件 BOOL SetWindowPos ( const CWnd* pWndInsertAfter, int

2012-06-18 20:13:30 4500

原创 给按钮增加提示框

在dlg.h文件中CToolTipCtrl m_tooltip; OnMouseMove中: m_tooltip.Create(this); m_tooltip.Activate(true); m_tooltip.SetTipBkColor(RGB(0,144,18));m_tooltip.SetTipTextColor(RGB(255,254,255)); m_toolt

2012-06-18 20:11:45 2536 1

博客《自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)》对应源码

博客《自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51264653

2016-04-28

对应源码

博客《 自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix》对应源码,博客地址: http://blog.csdn.net/harvic880925/article/details/51187277

2016-04-19

博客《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》对应源码

博客《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》所对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51010839

2016-04-03

《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995587

2016-03-30

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995587

2016-03-28

博客对应源码

博客《Animation动画详解(十三)——实现ListView Item进入动画》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50988685

2016-03-28

博客《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》对应源码

博客《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》所对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50985596

2016-03-26

博客《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》对应源码

博客《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50785786

2016-03-03

博客《 Animation动画详解(十)——联合动画的XML实现与使用示例》对应源码

博客《 Animation动画详解(十)——联合动画的XML实现与使用示例》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50763286

2016-03-01

博客<Animation动画详解(九)——联合动画的代码实现>对应源码

博客《Animation动画详解(九)——联合动画的代码实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50759059

2016-02-28

博客<Animation动画详解(七)——ObjectAnimator基本使用>对应源码

博客<Animation动画详解(七)——ObjectAnimator基本使用>对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50598322

2016-02-27

博客<Animation动画详解(八)——PropertyValuesHolder与Keyframe>对应源码

博客《Animation动画详解(八)——PropertyValuesHolder与Keyframe》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50752838

2016-02-27

博客《Animation动画详解(四)——ValueAnimator基本使用》对应源码

博客《Animation动画详解(四)——ValueAnimator基本使用》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50525521

2016-01-15

博客《鱼眼索引控件详解之二 —— 快速索引雏形实现》对应源码

博客《鱼眼索引控件详解之二 —— 快速索引雏形实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50465583

2016-01-05

博客《鱼眼索引控件详解之一 —— 自定义索引器 》源码

博客《鱼眼索引控件详解之一 —— 自定义索引器 》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50458830

2016-01-05

源码

博客《android Graphics( 五):drawText()详解》对应源码

2015-12-30

客服测试2客服测试2

客服测试2并且您拥有该资源的所有版权或者上传资源的授权

2015-12-29

博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码

博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50107951

2015-12-01

博客《反射(2):泛型相关周边信息获取》对应源码

博客《反射(2):泛型相关周边信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50085595

2015-11-30

博客《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》对应源码

博客《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50072739

2015-11-27

《自定义控件三部曲视图篇(九)——RecyclerView实现滚动画廊控件》对应源码

博客《自定义控件三部曲视图篇(九)——RecyclerView实现滚动画廊控件》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/86606873

2019-01-23

博客《RecyclerView系列之四回收复用实现方式二》对应源码

博客《 自定义控件三部曲视图篇(八)——RecyclerView系列之四回收复用实现方式二》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84979161

2018-12-12

博客《RecyclerView系列之四实现回收复用》对应源码

博客《 自定义控件三部曲视图篇(七)——RecyclerView系列之四实现回收复用》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84866486

2018-12-07

博客《RecyclerView系列之三自定义LayoutManager》对应源码

博客《自定义控件三部曲视图篇(六)——RecyclerView系列之三自定义LayoutManager》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84789602

2018-12-06

自定义控件修正内容及源码

自定义控件修正内容及源码,具体可以参考勘误帖,希望大家踊跃发言。

2018-10-12

博客《自定义控件三部曲视图篇(五)——RecyclerView系列之二ItemDecoration》源码

博客《自定义控件三部曲视图篇(五)——RecyclerView系列之二ItemDecoration》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/82959754

2018-10-09

《RecyclerView系列之一——简单使用》对应源码

博客《RecyclerView系列之一——简单使用》把对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/82656394,本不想收分,奈何没有0分可以选,只能选最低分了……

2018-09-18

《自定义控件三部曲视图篇(三)——瀑布流容器waterfalllayout实现》对应源码

博客《自定义控件三部曲视图篇(三)——瀑布流容器waterfalllayout实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/69787359

2017-04-08

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

博客《自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52653811

2016-09-24

博客《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码

博客《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52350154

2016-08-29

博客对应源码

博客《自定义控件三部曲之绘图篇(十八)——BitmapShader与望远镜效果 》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52039081

2016-07-26

博客《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》对应源码

博客《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51889104

2016-07-12

博客《自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果》对应源码

博客《自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51818489

2016-07-04

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

博客《自定义控件三部曲之绘图篇(十五)——QQ红点拖动删除效果实现(基本原理篇)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51615221

2016-06-08

博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码

博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51583253

2016-06-04

博客《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》对应源码

博客《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51464687

2016-05-21

博客《自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)》对应源码

博客《自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51317746

2016-05-04

博客《自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)》对应源码

博客《自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995268

2016-04-30

博客《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》对应源码

博客《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51284710

2016-04-30

博客《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》对应源码

博客《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51253944

2016-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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