zoukankan      html  css  js  c++  java
  • Paint基本属性

    public class GameView extends View implements Runnable{ Paint paint =null; public GameView(Context context) { super(context); paint = new Paint (); new Thread(this).start(); } @SuppressLint("NewApi") public void onDraw(Canvas canvas){ super.onDraw(canvas); Paint myPaint = new Paint(); //设置画笔为无锯齿 paint.setAntiAlias(true); //设置画笔颜色值 paint.setColor(Color.YELLOW); //设置画笔颜色值 paint.setColor(Color.rgb(255, 0, 0)); //提取颜色 Color.red(0xcccccc); //设置画笔颜色和透明度 paint.setARGB(100, 2, 23, 234); //设置画笔的透明度 paint.setAlpha(222); //可以设置画笔为另一个画笔对象 // paint.set(new Paint()); //设置字体尺寸 paint.setTextSize(30); //设置画笔风格为空心、实心是Style.FILL paint.setStyle(Style.STROKE); //设置空心的外框的宽度 paint.setStrokeWidth(2); paint.setDither(true); paint.setFakeBoldText(true); //生成并创建一个轨迹 Path path = new Path(); //设置轨迹的第一个点的坐标 path.moveTo(100, 100); //设置轨迹的下一个点的坐标 path.lineTo(100, 300); path.lineTo(300,300); float[] f = new float[]{1,2,4,5}; // paint.setPathEffect(effect); // canvas.drawPath(path, paint); String text = "12345678910111213"; //根据给定的轨迹显示给定的字符串 // canvas.drawPath(path, paint); canvas.drawTextOnPath(text, path, 15, 14, paint); //绘制一个空心圆 // canvas.drawCircle(200, 200, 100, paint); } @Override public void run() { while(!Thread.currentThread().isInterrupted()){ try{ Thread.sleep(100); }catch(InterruptedException e){ Thread.currentThread().interrupt(); } postInvalidate(); } } }

    奋斗和第三方
  • 相关阅读:
    demo16-打印名字
    demo15-获取标签里面的值
    bufferedReader 读取文件第一行第一个字符丢失问题
    Python的逻辑控制true/false和循环
    python中的对文件的读写
    Python初学习:简单的练习题
    VMware安装的Linux系统忘记密码 怎么修改root密码
    ZooKeeper伪分布式集群安装及使用
    Jersey实现跨服务器上传图片:UniformInterfaceException:403 Forbidden
    Spring中的一些面试题
  • 原文地址:https://www.cnblogs.com/Smart-Du/p/4301958.html
Copyright © 2011-2022 走看看