最近做项目,有个一个需求,就是圆角进度条。效果图如下。
当时项目时间很紧,没多去想怎么实现最佳,就直接把美工给的圆角进度条裁剪成了四份。来做 Canvas 剪切绘制。这样虽然也能达到效果,但是服用性很差。最近网上搜索了很长时间,发现Paint画笔,有遮挡层的功能。android.graphics.Paint.setXfermode(Xfermode xfermode) 。其中一个参数就是...
分类:
移动开发 时间:
2015-05-29 12:05:55
阅读次数:
195
好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制中我们需要常使用的一些利器;Paint:画笔Canvas:画布Matrix:变换矩阵绘制动效确实就像拿着笔在...
分类:
其他好文 时间:
2015-05-28 22:47:23
阅读次数:
152
Problem Description
Sakura has a very magical tool to paint walls. One day, kAc asked Sakura to paint a wall that looks like an M×N matrix. The wall has M×N squares in all. In the whole problem we den...
分类:
其他好文 时间:
2015-05-28 14:08:27
阅读次数:
89
private void Form1_Paint(object sender, PaintEventArgs e) { this.textBox1.SelectAll(); this.textBox1.Focus(); }
packagecom.dream.apm;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.RectF;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.MotionEvent;imp..
分类:
其他好文 时间:
2015-05-27 19:28:22
阅读次数:
176
第一步是实现字母的a-z的控件的显示:
import android.content.Context;
import
android.graphics.Bitmap;
import
android.graphics.BitmapFactory;
import
android.graphics.Canvas;
import
android.graphics.Paint;...
分类:
移动开发 时间:
2015-05-27 19:07:07
阅读次数:
256
package com.dream.apm;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
...
分类:
其他好文 时间:
2015-05-27 15:46:16
阅读次数:
218
1 import android.content.Context; 2 import android.graphics.Canvas; 3 import android.graphics.Color; 4 import android.graphics.Paint; 5 import androi....
分类:
其他好文 时间:
2015-05-21 21:49:45
阅读次数:
133
1.关于Mouse Event本文可能与图像处理不是有太大的关联,是openCV的HighGUI中关于Mouse Event的一些学习与练习,可能更偏向于编程吧。之前的程序中,也常常会使用cvWaitKey()去等待键盘的动作。与之相同的,Mouse Event也算是一个很典型的Callback机制了,对于Mouse Event的设置openCV中需要调用以下函数去实现。...
分类:
其他好文 时间:
2015-05-21 14:15:58
阅读次数:
146
canvas.drawText(text, 0, 0, paint);屏幕上没有显示我的text内容,原因是
drawText(String text, float x, float y,
Paint paint)
x为左上坐标,y为右下坐标,如果都置为0 0,明显没结果咯。
如果想正确显示文字信息,应该如何做呢:
Rect rect = new Rect...
分类:
其他好文 时间:
2015-05-19 16:40:11
阅读次数:
227