自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

启舰

当乌龟有了梦想……

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

原创 GDI+学习及代码总结之——GDI+双缓冲等问题总结

GDI+双缓冲技术转载地址:http://cnbeta2004.blog.163.com/blog/static/602313402010119104451537/早前曾为此问题在CSDN发帖求助(GDI+ 如何使用双缓冲绘制图像),得到了一个GDI+下较可行的方法,虽然绘制效果比直接绘制要好一些,不过还不能跟GDI的双缓冲方式比肩。现在,我终于找到了一个理想的实现方式,效

2013-06-25 10:46:02 5196

原创 GDI+学习及代码总结之------图像的编码与解码

一、获取编、解码器信息获取编码器信息开发人员可以使用诸如GetImageEncodes来获取系统可用的编码器,用GetImageDecodes来获得系统可用的解码器;由于这两个函数都是一样的,所以我们只看GetImageEncodes函数的定义就好了;Status GetImageEncoders( UINT numEncoders, UINT size, Im

2013-06-24 21:20:14 5289

原创 GDI+学习及代码总结之------图像的基本处理

图像的基本操作在GDI+中,对图像的处理主要靠两个类,Image类和Bitmap类,Bitmap类是在Image类的基础上派生出来的。这里主要讲Image类的使用,Image类支持对BMP, GIF, JPEG, PNG, TIFF, 和 EMF,尤其注意,在PNG图像中,包含ALPHA通道,所以能实现不规则图像;一、图像的打开与显示图像打开我们在前言部分已经讲到,在GDI+中

2013-06-19 15:37:50 29375 3

原创 GDI+学习及代码总结之-----坐标变换、矩阵变换及色彩变换

坐标变换、矩阵变换在Graphics类中,有几个函数实现了简单的坐标变换Graphics::TranslateTransform(dx, dy, order)//平移坐标系Graphics::RotateTransform(angle, order)//旋转坐标系Graphics::ScaleTransform(sx, sy, order)//缩放坐标系这里有个order参数着

2013-06-18 15:21:07 12367 2

原创 GDI+学习及代码总结之------区域

在GDI+中,对于区域的部分基本上使用了GDI的区域构造函数与合并方法,所以我们先看看GDI中的区域是如何构造与操作的。GDI中区域构建与操作一、基本函数创建矩形区域:HRGN CreateRectRgnIndirect(CONST RECT *lprc);HRGN CreateRectRgn( int nLeftRect, // left点坐标(X

2013-06-17 20:28:26 11703 2

原创 GDI+学习及代码总结之------文本与字体

字体、字体系列基本概念与构造字体系列GDI+中将具有相同字样、包括不同风格的字体称为字体系列。字体从其系列中获得名称、重量(如粗体、规则、加亮)以及风格。例如Arial字体系列包含了下列4种字体:Arial Regular(规则)、Arial Bold(黑体)、Arial Italic(斜体)、Arial Bold Italic(粗斜体);在GDI+中输出文本之前,需要构造一个

2013-06-14 19:12:12 38183 12

原创 GDI+学习及代码总结之------画刷Brush

画刷BrushGDI+中定义了五种画刷类型,他们都派生于Brush类,他们分别是:注意:画刷与画笔不同,画刷只是用来填充区域,所以,画刷无宽度、长度可言。单色画刷SolidBrush一、构造函数SolidBrush greenBrush(Color(255,0,255,0)); //在GDI+中颜色值,没有RGB()构造,只能用Color()构造二、所使用的

2013-06-10 16:44:00 19503 2

原创 GDI+学习及代码总结之-----画笔

画笔一、构造函数画笔有两个构造函数,分别看下:Pen( const Color& color, REAL width);Pen( const Brush* brush, REAL width);注意:第一个构造函数:从一个颜色构造一个单色画笔,平时用的比较多            第二个构造函数要特别注意,它可以从一个画刷构造一个画笔,当画刷是纯色时,构造的也是纯色画笔

2013-06-05 11:10:12 11408 1

原创 GDI+学习及代码总结之------色彩与图像

色彩在GDI+中,色彩是通过Color类来描述的,不是用RGB类,用RGB构造会出错!GDI+中的色彩信息值是由一个32位的数据来表示的,它包括8位alpha值和各8位的R、G、B值,对于alpha值是用来表示透明度的,0表示完全透明,255表示不透明。从本质上讲,透明度是像素之间的一种合成运算,它的计算公式是:输出色彩=前景色*Alpha值/255 + 背景色*(255-Alpha值)/

2013-06-05 09:44:11 6646 1

原创 GDI+学习及代码总结之------画线、区域填充、写字

《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中画线/边框(Pen)1、画单线-------DrawLine Pen pen(Color(255,0,0,0),3); PointF L_PTStart(0,0); PointF L_PTEnd(100,10);

2013-06-04 16:27:47 27000 2

原创 关于字符串

字符串的转换问题及赋值等等的问题确实很烦人,这里对遇到的问题总结一下字符串格式化一、unicode下字符串格式化 WCHAR tempStr[100]=L""; swprintf(tempStr,L"今年我%d岁了",25);结果:今年我25岁了ASCII与UNICODE间转换一、ASCII与UNICODE间字符串转换ASCII->UNICODE方法一

2013-06-03 02:46:15 3098

博客《自定义控件三部曲之绘图篇(十)——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关注的人

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