精华内容
下载资源
问答
  • Android–Paint画笔设置颜色过滤器 /* * LightingColorFilter(0xffffff,0x003000); * 第一个参数是去除照片中的某个颜色 * 第二个参数是增加颜色更亮 * 下面代码是绿色更亮 * */ LightingColorFilter lighting...

    Android–Paint画笔设置颜色过滤器

    光照效果

    /*
            * LightingColorFilter(0xffffff,0x003000);
            * 第一个参数是去除照片中的某个颜色
            * 第二个参数是增加颜色更亮
            * 下面代码是绿色更亮
            * */
            LightingColorFilter lighting = new LightingColorFilter(0xffffff,0x003000);
            mPaint.setColorFilter(lighting);
            canvas.drawBitmap(bitmap,0,0,mPaint);
    
    //红色去除掉
            LightingColorFilter lighting = new LightingColorFilter(0x00ffff,0x000000);
            mPaint.setColorFilter(lighting);
            canvas.drawBitmap(mBitmap, 0,0, mPaint);
    
    //原始图片效果
            LightingColorFilter lighting = new LightingColorFilter(0xffffff,0x000000);
            mPaint.setColorFilter(lighting);
            canvas.drawBitmap(mBitmap, 0,0, mPaint);
    

    颜色调节

    /*
    *颜色色值与照片叠加滤镜
    *new PorterDuffColorFilter(Color.RED, PorterDuff.Mode.ADD);
    *第一个参数是叠加的颜色
    *第二个参数是叠加的模式,这点跟ps中图片叠加模式相似
    */
            PorterDuffColorFilter proterDuffColorFilter = new PorterDuffColorFilter(Color.RED, PorterDuff.Mode.ADD);
            mPaint.setColorFilter(proterDuffColorFilter);
            canvas.drawBitmap(bitmap,100,0,mPaint);
    

    上面代码效果如下
    在这里插入图片描述

    Android–Paint画笔设置颜色矩阵过滤器

    float[] colorMatrix = {
              1,0,0,0,100, //red
              0,1,0,0,0, //green
              0,0,1,0,100, //blue
              0,0,0,1,0, //alpha
            };
            ColorMatrixColorFilter matrixColorFilter = new ColorMatrixColorFilter(colorMatrix);
            mPaint.setColorFilter(matrixColorFilter);
            canvas.drawBitmap(bitmap,100,0,mPaint);
    

    常用的几个颜色矩阵过滤器

    // 黑白
        public static final float colormatrix_heibai[] = {
                0.8f, 1.6f, 0.2f, 0, -163.9f,
                0.8f, 1.6f, 0.2f, 0, -163.9f,
                0.8f, 1.6f, 0.2f, 0, -163.9f,
                0, 0, 0, 1.0f, 0};
        // 怀旧
        public static final float colormatrix_huajiu[] = {
                0.2f, 0.5f, 0.1f, 0, 40.8f,
                0.2f, 0.5f, 0.1f, 0, 40.8f,
                0.2f, 0.5f, 0.1f, 0, 40.8f,
                0, 0, 0, 1, 0};
        // 哥特
        public static final float colormatrix_gete[] = {
                1.9f, -0.3f, -0.2f, 0, -87.0f,
                -0.2f, 1.7f, -0.1f, 0, -87.0f,
                -0.1f, -0.6f, 2.0f, 0, -87.0f,
                0, 0, 0, 1.0f, 0};
        // 淡雅
        public static final float colormatrix_danya[] = {
                0.6f, 0.3f, 0.1f, 0, 73.3f,
                0.2f, 0.7f, 0.1f, 0, 73.3f,
                0.2f, 0.3f, 0.4f, 0, 73.3f,
                0, 0, 0, 1.0f, 0};
        // 蓝调
        public static final float colormatrix_landiao[] = {
                2.1f, -1.4f, 0.6f, 0.0f, -71.0f,
                -0.3f, 2.0f, -0.3f, 0.0f, -71.0f,
                -1.1f, -0.2f, 2.6f, 0.0f, -71.0f,
                0.0f, 0.0f, 0.0f, 1.0f, 0.0f};
        // 光晕
        public static final float colormatrix_guangyun[] = {
                0.9f, 0, 0, 0, 64.9f,
                0, 0.9f, 0, 0, 64.9f,
                0, 0, 0.9f, 0, 64.9f,
                0, 0, 0, 1.0f, 0};
        // 梦幻
        public static final float colormatrix_menghuan[] = {
                0.8f, 0.3f, 0.1f, 0.0f, 46.5f,
                0.1f, 0.9f, 0.0f, 0.0f, 46.5f,
                0.1f, 0.3f, 0.7f, 0.0f, 46.5f,
                0.0f, 0.0f, 0.0f, 1.0f, 0.0f};
        // 酒红
        public static final float colormatrix_jiuhong[] = {
                1.2f, 0.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.9f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.0f, 0.8f, 0.0f, 0.0f,
                0, 0, 0, 1.0f, 0};
        // 胶片
        public static final float colormatrix_fanse[] = {
                -1.0f, 0.0f, 0.0f, 0.0f, 255.0f,
                0.0f, -1.0f, 0.0f, 0.0f, 255.0f,
                0.0f, 0.0f, -1.0f, 0.0f, 255.0f,
                0.0f, 0.0f, 0.0f, 1.0f, 0.0f};
        // 湖光掠影
        public static final float colormatrix_huguang[] = {
                0.8f, 0.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 1.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.0f, 0.9f, 0.0f, 0.0f,
                0, 0, 0, 1.0f, 0};
        // 褐片
        public static final float colormatrix_hepian[] = {
                1.0f, 0.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.8f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.0f, 0.8f, 0.0f, 0.0f,
                0, 0, 0, 1.0f, 0};
        // 复古
        public static final float colormatrix_fugu[] = {
                0.9f, 0.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.8f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.0f, 0.5f, 0.0f, 0.0f,
                0, 0, 0, 1.0f, 0};
        // 泛黄
        public static final float colormatrix_huan_huang[] = {
                1.0f, 0.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 1.0f, 0.0f, 0.0f, 0.0f,
                0.0f, 0.0f, 0.5f, 0.0f, 0.0f,
                0, 0, 0, 1.0f, 0};
        // 传统
        public static final float colormatrix_chuan_tong[] = {
                1.0f, 0.0f, 0.0f, 0, -10f,
                0.0f, 1.0f, 0.0f, 0, -10f,
                0.0f, 0.0f, 1.0f, 0, -10f,
                0, 0, 0, 1, 0};
        // 胶片2
        public static final float colormatrix_jiao_pian[] = {
                0.71f, 0.2f, 0.0f, 0.0f, 60.0f,
                0.0f, 0.94f, 0.0f, 0.0f, 60.0f,
                0.0f, 0.0f, 0.62f, 0.0f, 60.0f,
                0, 0, 0, 1.0f, 0};
    
        // 锐色
        public static final float colormatrix_ruise[] = {
                4.8f, -1.0f, -0.1f, 0, -388.4f,
                -0.5f, 4.4f, -0.1f, 0, -388.4f,
                -0.5f, -1.0f, 5.2f, 0, -388.4f,
                0, 0, 0, 1.0f, 0};
        // 清宁
        public static final float colormatrix_qingning[] = {
                0.9f, 0, 0, 0, 0,
                0, 1.1f, 0, 0, 0,
                0, 0, 0.9f, 0, 0,
                0, 0, 0, 1.0f, 0};
        // 浪漫
        public static final float colormatrix_langman[] = {
                0.9f, 0, 0, 0, 63.0f,
                0, 0.9f, 0, 0, 63.0f,
                0, 0, 0.9f, 0, 63.0f,
                0, 0, 0, 1.0f, 0};
        // 夜色
        public static final float colormatrix_yese[] = {
                1.0f, 0.0f, 0.0f, 0.0f, -66.6f,
                0.0f, 1.1f, 0.0f, 0.0f, -66.6f,
                0.0f, 0.0f, 1.0f, 0.0f, -66.6f,
                0.0f, 0.0f, 0.0f, 1.0f, 0.0f};
    

    颜色矩阵过滤器也可以如下写

    ColorMatrix cm = new ColorMatrix();
            //亮度调节
    //        cm.setScale(1,2,1,1);
            //饱和度调节0-无色彩, 1- 默认效果, >1饱和度加强
    //        cm.setSaturation(2);
            //色调调节
            cm.setRotate(0, 45);
            ColorMatrixColorFilter mColorMatrixColorFilter = new ColorMatrixColorFilter(cm);
            mPaint.setColorFilter(mColorMatrixColorFilter);
            canvas.drawBitmap(bitmap, 100, 0, mPaint);
    
    展开全文
  • 用方式1来设置颜色,并没有什么问题,画出来的确实是黄色 paint.setARGB(255, 100, 100, 0);//方式2 用方式2来设置,发现画出的颜色被覆盖了一导灰色,好奇怪,本来还以为iPhone上的颜色与android颜色...

    今天遇到一个奇怪的问题,在自己画的View当中,设置画笔的颜色出现了很奇怪的问题

    paint.setColor(Color.YELLOW); //方式1

    用方式1来设置颜色,并没有什么问题,画出来的确实是黄色

    paint.setARGB(255, 100, 100, 0);//方式2

    用方式2来设置,发现画出的颜色被覆盖了一导灰色,好奇怪,本来还以为iPhone上的颜色与android颜色显示有差异呢,不过想到以前也遇到过这样的问题。


    好奇怪,想不起来以前是怎么解决的呢,以前做了一个 Gallery里面全放的是自己画的View


    发现,这一层是后面加上去的,中间还会停顿一下,不知道为什么???


    找了好久,还是没有发现原因在哪里,今天发帖子了:

    http://stackoverflow.com/questions/8529134/strange-issue-for-paint-setargb


    原来一切都是由于我粗心大意啊,

    I use the 'DigitalColor Meter' tool of mac, I selected 'RGB as Percentage' 。应用用 8位来表示



    展开全文
  • Android 画笔

    2014-03-11 21:26:41
    * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制...
     * Paint类介绍  
         *   
         * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,  
         * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,  
         * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。         
         *   
         * 1.图形绘制  
         * setARGB(int a,int r,int g,int b);  
         * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。  
         *   
         * setAlpha(int a);  
         * 设置绘制图形的透明度。  
         *   
         * setColor(int color);  
         * 设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和RGB颜色。  
         *   
        * setAntiAlias(boolean aa);  
         * 设置是否使用抗锯齿功能,会消耗较大资源,绘制图形速度会变慢。  
         *   
         * setDither(boolean dither);  
         * 设定是否使用图像抖动处理,会使绘制出来的图片颜色更加平滑和饱满,图像更加清晰  
         *   
         * setFilterBitmap(boolean filter);  
         * 如果该项设置为true,则图像在动画进行中会滤掉对Bitmap图像的优化操作,加快显示  
         * 速度,本设置项依赖于dither和xfermode的设置  
         *   
         * setMaskFilter(MaskFilter maskfilter);  
         * 设置MaskFilter,可以用不同的MaskFilter实现滤镜的效果,如滤化,立体等       *   
         * setColorFilter(ColorFilter colorfilter);  
         * 设置颜色过滤器,可以在绘制颜色时实现不用颜色的变换效果  
         *   
         * setPathEffect(PathEffect effect);  
         * 设置绘制路径的效果,如点画线等  
         *   
         * setShader(Shader shader);  
         * 设置图像效果,使用Shader可以绘制出各种渐变效果  
         *  
         * setShadowLayer(float radius ,float dx,float dy,int color);  
         * 在图形下面设置阴影层,产生阴影效果,radius为阴影的角度,dx和dy为阴影在x轴和y轴上的距离,color为阴影的颜色  
         *   
         * setStyle(Paint.Style style);  
         * 设置画笔的样式,为FILL,FILL_OR_STROKE,或STROKE  
         *   
         * setStrokeCap(Paint.Cap cap);  
         * 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的图形样式,如圆形样式  
         * Cap.ROUND,或方形样式Cap.SQUARE  
         *   
         * setSrokeJoin(Paint.Join join);  
         * 设置绘制时各图形的结合方式,如平滑效果等  
         *   
         * setStrokeWidth(float width);  
         * 当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的粗细度  
         *   
         * setXfermode(Xfermode xfermode);  
         * 设置图形重叠时的处理方式,如合并,取交集或并集,经常用来制作橡皮的擦除效果  
         *   
         * 2.文本绘制  
         * setFakeBoldText(boolean fakeBoldText);  
         * 模拟实现粗体文字,设置在小字体上效果会非常差  
         *   
         * setSubpixelText(boolean subpixelText);  
         * 设置该项为true,将有助于文本在LCD屏幕上的显示效果  
         *   
         * setTextAlign(Paint.Align align);  
         * 设置绘制文字的对齐方向  
         *   
       * setTextScaleX(float scaleX);  
        * 设置绘制文字x轴的缩放比例,可以实现文字的拉伸的效果  
         *   
         * setTextSize(float textSize);  
         * 设置绘制文字的字号大小  
         *   
         * setTextSkewX(float skewX);  
         * 设置斜体文字,skewX为倾斜弧度  
         *   
         * setTypeface(Typeface typeface);  
         * 设置Typeface对象,即字体风格,包括粗体,斜体以及衬线体,非衬线体等  
         *   
         * setUnderlineText(boolean underlineText);  
         * 设置带有下划线的文字效果  
         *   
         * setStrikeThruText(boolean strikeThruText);  
         * 设置带有删除线的效果  
    展开全文
  • android实现手写功能中的设置画笔的大小和颜色的功能,这样,就可以用不同颜色,不同大小的画笔书写字。

          上一节,实现了画板的所有功能,包括设置画笔大小,设置画笔颜色,橡皮擦等功能,而手写,也可以添加设置笔迹大小和颜色的功能,这节就顺势实现手写的调整笔迹大小和调整笔迹的颜色。

         先看图:

         其实,手写和画板的这些功能都类似,直接复用之前的代码就行,原理如下:

         1. 设置画笔大小的功能:

                       1)初始化画笔。

                       2)设置画笔的大小为所选择的大小。

                       3)用一个变量记住当前画笔的大小,用于在进行其他操作后还保持之前设置的画笔大小。

       

          2. 设置画笔颜色的功能:

                       1)初始化画笔。

                       2)设置画笔的颜色为所选择的颜色。

                       3)用一个变量记住当前画笔的颜色,用于在进行其他操作后还保持之前设置的画笔颜色。

       

         主要代码(在TouchView中添加)如下:

    private Paint mPaint;
    private int currentColor = Color.RED;
    private int currentSize = 5;
       //设置画笔样式 
        public void setPaintStyle(){
     	    mPaint = new Paint();
            mPaint.setAntiAlias(true);
            mPaint.setDither(true);
            mPaint.setStyle(Paint.Style.STROKE);
            mPaint.setStrokeJoin(Paint.Join.ROUND);
            mPaint.setStrokeCap(Paint.Cap.ROUND);
            mPaint.setStrokeWidth(currentSize);
            mPaint.setColor(currentColor);
        }

     

         设置画笔大小:

             //设置画笔的大小 
    	public void selectHandWritetSize(int which){
    		int size =Integer.parseInt(this.getResources().getStringArray(R.array.paintsize)[which]); 
        	currentSize = size;
        	setPaintStyle();
    	}

     

        设置画笔颜色:

        //设置画笔颜色
        public void selectHandWriteColor(int which){
        	
        	currentColor = paintColor[which];
        	setPaintStyle();
        }
    	


            在自定义View中添加这些方法后,接下来就是在Activity中调用这些方法了,同上节(在HandWriteActivity.java中添加如下代码):

    	//画笔大小
    	  case 0:
    	  	showPaintSizeDialog(view);
    	  	break;
    	  //颜色
    	  case 1:
    	  	showPaintColorDialog(view);
    	  	break;

          通过点击这两个按钮,弹出对话框,用于选择画笔的大小和颜色

          showPaintSizeDialog(view),弹出选择画笔大小的对话框,如下:

      		//弹出画笔大小选项对话框
    	  	public void showPaintSizeDialog(View parent){
    	  		
    	  		
    	  		
    	  		AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this,R.style.custom_dialog);
    			alertDialogBuilder.setTitle("选择画笔大小:");
    			
    			alertDialogBuilder.setSingleChoiceItems(R.array.paintsize, select_handwrite_size_index, new DialogInterface.OnClickListener() {
    				@Override
    				public void onClick(DialogInterface dialog, int which) {
    					select_handwrite_size_index = which;
    					touchView.selectHandWritetSize(which);
    					dialog.dismiss();
    				}
    			});
    			
    			alertDialogBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface dialog, int which) {
    					dialog.dismiss();
    				}
    			});
    			alertDialogBuilder.create().show();
    	  	}

                
           showPaintColorDialog(view):弹出颜色选择对话框,如下:

    		//弹出画笔颜色选项对话框
    	  	public void showPaintColorDialog(View parent){
    	  		
    	  		
    	  		
    	  		AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this,R.style.custom_dialog);
    			alertDialogBuilder.setTitle("选择画笔颜色:");
    			
    			alertDialogBuilder.setSingleChoiceItems(R.array.paintcolor, select_handwrite_color_index, new DialogInterface.OnClickListener() {
    				@Override
    				public void onClick(DialogInterface dialog, int which) {
    					select_handwrite_color_index = which;
    					touchView.selectHandWriteColor(which);
    					dialog.dismiss();
    				}
    			});
    			
    			alertDialogBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface dialog, int which) {
    					dialog.dismiss();
    				}
    			});
    			alertDialogBuilder.create().show();
    	  	}

     

             里面同样也用到了上节提到的arrays.xml

             arrays.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string-array name="paintstyle">
            <item>@string/track_line</item>
            <item>@string/Eraser</item>
        </string-array>
        <string-array name="paintsize">
            <item>5</item>
            <item>10</item>
            <item>15</item>
            <item>20</item>
            <item>25</item>
            <item>30</item>
        </string-array>
     
        <string-array name="paintcolor">
            <item>RED</item>
            <item>BLUE</item>
            <item>BLACK</item>
            <item>GREEN</item>
            <item>YELLOW</item>
            <item>CYAN</item>
            <item>LTGRAY</item>
        </string-array>
        
    </resources>

              至此,手写的功能,也已基本全部完成,接下来就剩将手写的字保存成文件,并返回保存文件的路径存储到数据库,后续继续完善。

     



         



     

     

     

     

     

    展开全文
  • android 自定义view 画板改变画笔颜色

    千次阅读 2019-04-19 09:19:31
    在自定义view画板的时候,想... 来设置画笔颜色,一顿操作之后发现, 在绘制之后,改变画笔颜色,再次绘制的时候,之前的颜色也改变了,这是咋回事呢? 我是在ondraw()中 canvas.drawPath(path, paint)绘制的啊...
  • 第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item)。 下面分别讨论,橡皮擦...
  • android画笔的基本属性

    千次阅读 2016-01-12 15:24:41
    往Canvas上面draw需要一个Paint ...//设置画笔颜色 p.setColor(Color.parseColor("#2EA4F2")); //设置画笔的风格:全部填充FILL  只画轮廓STROKE p.setStyle(Paint.Style.STROKE); //设置
  • Android 设置半透明画笔

    千次阅读 2013-08-24 09:39:27
    颜色值的组成:ARGB, A- alpha值,表示透明度, 后面RGB就是实际需要设置颜色, A - 0xff表示完全不透明, 0x00表示完全透明,剩下的RGB自己按需求设置就可以。 ------------------- //画圆角矩形 //充满  ...
  • // 设置监听 public void setOnLetterCallBack(LetterOnTouchCallBack letterOnTouchCallBack) { this.letterOnTouchCallBack = letterOnTouchCallBack; } //接口 public interface ...
  • 然后学习画笔特效处理的高级属性PorterDuffXfermode、Shader、PathEffect,并实现圆角、刮刮卡、圆形头像、倒影效果Paintvoid setARGB(int a, int r, int g, int b)设置Paint对象颜色,参数一为alpha透明通道void ...
  • Android paint画笔

    2017-04-06 16:30:23
    Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。  setColor: 设置画笔颜色  setARGB: 设置画笔的a,r,p,g值。  setAlpha: 设置...
  • 设置画笔颜色 mPaint.setColor(Color.red); 通过ARGB设置 颜色 mPaint.setARGB(255,255,255,0); 设置透明度 mPaint.setAlpha(100); 设置抗锯齿 mPaint.setAntiAlias(true); 设置画笔样式 STROKE:描边 FILL...
  • 最近在做用户引导功能,该功能用了大量的画笔操作,所以在此记录下 Paint和 Canves 的用法。 //先定义画笔 Paint mPaint = new Paint();... //设置画笔颜色 Canves 画线 mPaint.setStyle(Paint.Style.FILL); //
  • 上一篇文章我们介绍了如何实现在画板上海书写,其过程相对来说是比较简单的,既然我们实现了画布和画笔,也实现了手写,为了提高可用性,我们增加了对画笔风格的设置功能,这样就可以根据自己的需要选择画笔颜色、...
  • android实现画板中的橡皮擦,设置画笔大小,设置画笔颜色的功能,并设置画笔的图标随着路径一起动,完善了记事本中的画板的所有功能。
  • 既然我们实现了画布和画笔,也实现了手写,为了提高可用性,我们增加了对画笔风格的设置功能,这样就可以根据自己的需要选择画笔颜色、粗细、风格(铅笔、浮雕、水彩等)效果。今天我们就介绍画笔风格的设置功能的...
  • 概念 Paint类保存了绘制几何图形、文本和位图的样式和颜色信息。也就是说我们可以使用Paint保存的样式和...用来设置绘制图形的风格,有三个值可以选用 1.1 Paint.Style.FILL 填充模式 paint.setStyle(Paint.Style...
  • Android 自定义Paint画笔 canvas绘图例子,本例子中所用到的方法继承自android.view.View,是一个自定义View的范例,同时可学习画笔的定义:  Paint paint;//画笔  public MyView(Context context) {//构造器   ...
  • 画笔的基本属性 mPaint.setStrokeWidth(10);//设置画笔宽度 mPaint.setColor(Color.BLUE);//设置画笔颜色 mPaint.setStyle(Paint.Style.STROKE);//设置画笔样式 mPaint.setTextSize();//字体大小 mPa...
  • Android中Paint画笔类的使用详解

    千次阅读 2015-12-14 00:31:34
    Paint类的使用介绍 Android自定义View中想在画笔canvas上边画图要学会...我们需要将画笔的相关属性设置好,才能画出想要的图片,例如设置画笔颜色画笔字体的相关属性等等。下边介绍一下画笔中最常用的一些方法。
  • 画图前,我们需要一支笔! 【Android 自定义控件】1.画笔的基础使用1.画笔基础使用2.画笔颜色3.设置填充样式4.设置画笔宽度 1.画笔基础使用 Paint paint=new Paint();...1.通过 Color.XXX 设置颜色.
  • 引自:... Paint paint = new Paint(); // 设置paint为无锯齿 paint.setAntiAlias(true);...// 设置颜色 paint.setColor(Color.RED); // 设置颜色 paint.setColor(Color....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 516
精华内容 206
热门标签
关键字:

android画笔设置颜色