1、原理和效果图总共有两张图片,一张背景图片,一张遮罩图片。背景图片有开关字样,通过遮住一个字来实现开关按钮。继承自View控件,通过Canvas和Paint结合来实现图片的绘制。通过canvas的drawBitmap方法和距离左边的位置来绘制图片,调用invalidate方法来不断的更新UI,就可...
分类:
其他好文 时间:
2015-03-13 20:44:08
阅读次数:
189
1、主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置 drawBitmap(Bitmap bitmap, float left, float top, Paint paint)2、对图片剪接和限定显示区域 drawBitmap(Bitmap bit....
分类:
移动开发 时间:
2015-03-12 16:37:23
阅读次数:
164
那么,如何制作这样一个效果呢,关键点在哪里呢?
做法其实可以有多种,
1)可以直接继承ImageView,然后在ImageView的OnDraw函数中直接绘制圆形或者方形的高亮圈;
2)也可以直接继承View,自己将Bitmap给传进来,在onDraw函数中先绘制图片,接着利用Path来绘制这个圆形或者方形的选择区域,利用Region.OP.DIFFERENCE来反向获取蒙板层。
不过利用clipPath来实现这个蒙板层的绘制,画出来的圆形会有锯齿,这个目前我还没有找到比较好的办法去掉这个锯齿,不知道有没有...
分类:
其他好文 时间:
2015-02-28 18:37:55
阅读次数:
148
(以下转自:http://blog.csdn.net/longyi_java/article/details/6930480)1、基本的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置 drawBitmap(Bitmap bitmap, float lef...
分类:
移动开发 时间:
2015-02-26 21:37:44
阅读次数:
232
要在picturebox中自由绘制图片,一开始将绘制函数写入在Paint中public void ff_Paint(object sender, PaintEventArgs e) { CreatShow(Graphics.FromHwnd(fpic.Handle)); //这样卡爆了. }vo.....
分类:
其他好文 时间:
2015-02-06 14:53:50
阅读次数:
158
首先简略说明绘制图片:
由于canvas.drawBitmap(bitmap, src, dst, paint);有四个参数所以大体有四五步。
1、通过getResource()方法得到drawable文件夹里BitmapDrawable类型的对象
2、将BitmapDrawable类型转化为Bitmap类型的对象
3、创建src, dst,两个长方形,src是指在原图形上截得的图片,ds...
分类:
移动开发 时间:
2015-02-05 09:38:32
阅读次数:
128
本例主要是对比D2D和GDI在绘制文字、线条的区别,以及D2D与GDI+在绘制图片时的区别。
D2D是基于COM组件开发的,使用前的CoInitialize(NULL)是必须的;另外,GDI+的初始化GdiplusStartup()也别忘了。
废话少说,完整代码如下:// D2DDemo.cpp : 定义应用程序的入口点。
//
#include "stdafx.h"
#include "D...
分类:
其他好文 时间:
2015-02-02 19:54:49
阅读次数:
302
//TextView所呈现的文字
android:text="我爱Java"
//文字颜色
android:textColor="#f00"
//文字尺寸
android:textSize="20pt"
//文本框结尾处绘制图片
android:drawableEnd="@drawable/ic_launcher"
//不...
分类:
移动开发 时间:
2015-01-27 11:13:21
阅读次数:
297
今天仍然是完善一般处理程序小项目,但是昨天小小的项目已经终结,今天只是完善一下新的样式罢啦,嘿嘿,我们通常在网上浏览图片时间都会看到图片上面呈现有水印字体的样式,其实这些图片都是通过一些简单的小技术来修饰的;另外我们现在在网上随处可见注册页面,当我们想在一个网站上面注册新的用户时间,需要注册完信息....
分类:
其他好文 时间:
2015-01-24 01:36:52
阅读次数:
235
1、主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置 drawBitmap(Bitmap bitmap, float left, float top, Paint paint)2、对图片剪接和限定显示区域 drawBitmap(Bitmap bit....
分类:
移动开发 时间:
2015-01-16 20:41:16
阅读次数:
161