概述
简单示例,由左上到右下,绘制几个字:
package tso.ebeans;
import tso.test.TsoApp;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Typeface;
import android.text.TextPaint;
import android.view.View;
public class EWord extends View implements EComponent
{
private TextPaint mPaint;
private Typeface mFont = Typeface.create("宋体", 0);
private char[] text = "泰山OFFICE".toCharArray();
public EWord()
{
super(TsoApp.getContext());
}
@Override
protected void onDraw(Canvas canvas)
{
canvas.drawColor(Color.YELLOW);
if (mPaint == null)
{
mPaint = new TextPaint();
mPaint.setColor(Color.BLACK);
mPaint.setTypeface(mFont);
mPaint.setTextSize(60);
}
float x = 60;
float y = 80;
for (int i=0; i<text.length; i++)
{
canvas.drawText(text, i, 1, x, y, mPaint);
x += 30;
y += 60;
}
}
}
最后
以上就是朴实裙子为你收集整理的安卓自定义控件,自行绘制文字的全部内容,希望文章能够帮你解决安卓自定义控件,自行绘制文字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复