安卓自定义控件,自行绘制文字

简介: 安卓自定义控件,自行绘制文字

简单示例,由左上到右下,绘制几个字:

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;
        }
    }
}
目录
相关文章
|
4月前
|
XML API Android开发
Android 自定义View 之 计时文字
Android 自定义View 之 计时文字
|
8月前
|
前端开发 Android开发
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
141 0
|
8月前
|
Android开发 开发者
Android自定义View之定点写文字
Android自定义View之定点写文字
|
10月前
|
XML JavaScript Java
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
|
Android开发 Kotlin 容器
Android彩色文字的超链接实现的封装
最近设计界面的时候碰到这样一个问题,我们经常可以看到这样的一个界面,告知用户的隐私条款和用户协议这样的这个底部彩色文字,而且这些彩色文字都是直接指向相应的链接
100 0
Android彩色文字的超链接实现的封装
|
算法 Android开发
文字绘制 | Android 单行,多行文字绘制
文字绘制 | Android 单行,多行文字绘制
文字绘制 | Android 单行,多行文字绘制
|
XML 开发工具 Android开发
Android自定义控件(十三)——实现CSDN搜索框文字提示容器
Android自定义控件(十三)——实现CSDN搜索框文字提示容器
264 0
Android自定义控件(十三)——实现CSDN搜索框文字提示容器
|
XML Android开发 数据格式
Android自定义控件(六)——文字波浪加载效果
前面介绍了贝济埃曲线,实现了波浪动画,也介绍了颜色叠加相关模式,比如其中的SRC_OUT模式实现了刮刮乐,今天将反过来以目标图像模式来是实现文字波浪加载动画效果。
173 1
Android自定义控件(六)——文字波浪加载效果
|
Java Maven Android开发
Android文字轮播~可垂直可水平跑马灯
Android文字轮播~可垂直可水平跑马灯
Android文字轮播~可垂直可水平跑马灯
|
Android开发
关于安卓竖直滚动文字自定义控件的探索
安卓竖直滚动文字自定义控件
94 0