最近在研究自定义控件,遇到了几何图形的绘制,这里就贴出来常见的例子:
首先在主Activity中代码:
package com.example.mycustomwidget;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import an...
分类:
移动开发 时间:
2015-05-04 15:34:30
阅读次数:
190
C# Winform程序的toolStrip中toolStripButton的背景是蓝色的,怎样改变背景及边框的颜色和样式呢?实现此功能须要重写toolStripButton的Paint方法这里仅仅是给出解决这个问题的思路和方法,例如以下图,当鼠标移到button上,背景会变为黑色实现代码例如以下:...
winform做圆角窗体: 1 //重绘窗体为圆角 2 private void frmMain_Paint(object sender, PaintEventArgs e) 3 { 4 #region 5 6 Lis...
上图
项目需求:有一个xml文件,记录了一张图片每个元素的位置,大小,样式信息。
通过XmlResourceParser解析xml文件,得到每个元素的属性。
然后使用Paint绘制元素到Canvas上,得到一张Bitmap位图
将位图模糊处理,处理算法的原理(取图片上每个像素点周围的8个点平均值)
模糊算法:
p...
分类:
编程语言 时间:
2015-04-30 14:24:04
阅读次数:
260
SwingUtilities中invokeLater和invokeAndWait介绍 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定...
分类:
编程语言 时间:
2015-04-28 11:33:14
阅读次数:
127
RectF Rect用法
一、Canvas类android.graphics.Canvas
Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:
1、位图:包含像素
2、Canvas画板:包含绘画内容,写入位图
3、初始图形:如Rect、Bitmap、text等
4、Paint...
分类:
其他好文 时间:
2015-04-28 09:56:08
阅读次数:
153
水印:public void paint(Graphics g) { // TODO 自动生成的方法存根 Graphics2D g2=(Graphics2D)g;URL url=paint.class.getResource("qq.jpg");Image img=Toolkit.getDef...
分类:
其他好文 时间:
2015-04-27 23:36:52
阅读次数:
239
public class paint extends JFrame{ public paint(){ setLocation(0, 0); setSize(400, 400); setDefaultCloseOperation(EXIT_ON_CLOSE); Container co...
分类:
其他好文 时间:
2015-04-27 23:09:08
阅读次数:
117
public void paint(Graphics g) { int x=100; int y=100; String str=new String("mafeng"); g.setColor(Color.darkGray); Font font =new ...
分类:
其他好文 时间:
2015-04-27 18:22:40
阅读次数:
119
public void paint(Graphics g) { // TODO 自动生成的方法存根 int h=400; int pix[]=new int[w*h]; int dex=0; for(int i=0;i<h;i++){ int red=(i*255)/(h-1); ...
分类:
其他好文 时间:
2015-04-27 18:18:43
阅读次数:
133