类 BitmapCanvas


  • public class BitmapCanvas
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      BitmapCanvas​(android.content.Context context, android.graphics.Bitmap bitmap)  
      BitmapCanvas​(android.content.Context context, android.graphics.Bitmap bitmap, boolean antiAlias)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      int drawImage​(int x, int y, android.graphics.Bitmap bitmap)
      绘制图片
      int drawLine​(int x1, int y1, int x2, int y2, int lineWidth)
      绘制线段
      int drawRect​(int x1, int y1, int x2, int y2, int lineWidth)
      绘制矩形
      int drawText​(int x, int y, java.lang.String text, int textSize)
      绘制文本
      int drawText​(int x, int y, java.lang.String text, int textSize, android.graphics.Typeface typeface)
      绘制文本
      int drawText​(int x, int y, java.lang.String text, int textSize, android.graphics.Typeface typeface, int maxLineWidth)
      绘制文本
      int drawText​(int x, int y, java.lang.String text, int textSize, android.graphics.Typeface typeface, int maxLineWidth, int letterSpace, int lineSpace)
      绘制文本
      android.graphics.Bitmap getDrawBitmap()
      获取绘制的图片
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BitmapCanvas

        public BitmapCanvas​(android.content.Context context,
                            android.graphics.Bitmap bitmap)
      • BitmapCanvas

        public BitmapCanvas​(android.content.Context context,
                            android.graphics.Bitmap bitmap,
                            boolean antiAlias)
    • 方法详细资料

      • drawText

        public int drawText​(int x,
                            int y,
                            java.lang.String text,
                            int textSize)
        绘制文本
        参数:
        x - x位置
        y - y位置
        text - 文本
        textSize - 字号
        返回:
        添加后的Y位置
      • drawText

        public int drawText​(int x,
                            int y,
                            java.lang.String text,
                            int textSize,
                            android.graphics.Typeface typeface)
        绘制文本
        参数:
        x - x位置
        y - y位置
        text - 文本
        textSize - 字号
        typeface - 字体
        返回:
        添加后的Y位置
      • drawText

        public int drawText​(int x,
                            int y,
                            java.lang.String text,
                            int textSize,
                            android.graphics.Typeface typeface,
                            int maxLineWidth)
        绘制文本
        参数:
        x - x位置
        y - y位置
        text - 文本
        textSize - 字号
        typeface - 字体
        maxLineWidth - 最大行宽,超出自动换行
        返回:
        添加后的Y位置
      • drawText

        public int drawText​(int x,
                            int y,
                            java.lang.String text,
                            int textSize,
                            android.graphics.Typeface typeface,
                            int maxLineWidth,
                            int letterSpace,
                            int lineSpace)
        绘制文本
        参数:
        x - x位置
        y - y位置
        text - 文本内容,可以加\n实现换行
        textSize - 字号
        typeface - 字体
        maxLineWidth - 最大行宽,超出自动换行
        letterSpace - 字间距,单位是PX,默认是0
        lineSpace - 行间距,单位是PX,默认是0
        返回:
        添加后的Y位置
      • drawImage

        public int drawImage​(int x,
                             int y,
                             android.graphics.Bitmap bitmap)
        绘制图片
        参数:
        x - x位置
        y - y位置
        bitmap - 图片
        返回:
        添加后的Y位置
      • drawLine

        public int drawLine​(int x1,
                            int y1,
                            int x2,
                            int y2,
                            int lineWidth)
        绘制线段
        参数:
        x1 - x1位置
        y1 - y1位置
        x2 - x2位置
        y2 - y2位置
        lineWidth - 线宽
        返回:
        添加后的Y位置
      • drawRect

        public int drawRect​(int x1,
                            int y1,
                            int x2,
                            int y2,
                            int lineWidth)
        绘制矩形
        参数:
        x1 - x1位置
        y1 - y1位置
        x2 - x2位置
        y2 - y2位置
        lineWidth - 线宽
        返回:
        添加后的Y位置
      • getDrawBitmap

        public android.graphics.Bitmap getDrawBitmap()
        获取绘制的图片
        返回:
        绘制的图片