zoukankan      html  css  js  c++  java
  • 自定义组件

    package com.example.ceshi;
    
    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Color;
    import android.graphics.Paint;
    import android.util.AttributeSet;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Toast;
    
    public class MyViwe extends View implements OnClickListener{
        private Paint _paintPaint;
        private int count;
    
        public MyViwe(Context context, AttributeSet attrs) {
            super(context, attrs);
            _paintPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
            count = 0;
            setOnClickListener( this);
        }
    
        @Override
        protected void onDraw(Canvas canvas) {
            super.onDraw(canvas);
            if(count<5){
                _paintPaint.setColor(Color.BLUE);
            }else if(count<10){
                _paintPaint.setColor(Color.GRAY);
            }else if(count<15){
                _paintPaint.setColor(Color.YELLOW);
            }else{
                _paintPaint.setColor(Color.CYAN);
                Toast.makeText(getContext(), "呵呵", 1).show();
            }
    
            canvas.drawRect(0, 0, getWidth(), getHeight(), _paintPaint);
            _paintPaint.setTextSize(20);
            _paintPaint.setColor(Color.RED);
            String string = "你好!李浩"+ count;
            canvas.drawText(string,  0, getHeight()/2, _paintPaint);
            
            
        }
    
        @Override
        public void onClick(View v) {
            count++;
            //重新加载
            invalidate();
        }
        
    
    }
  • 相关阅读:
    python2代码转为python3
    Python3.7安装
    Fiddler配置与使用
    postman安装与使用
    kali-linux-2016.2-amd64安装步骤流程
    RedHat7.1_x64位安装步骤
    httpclient配置,使用
    Sentinel限流规则介绍
    mysql修改root用户密码
    winsw打包jar(WINDOWS服务)
  • 原文地址:https://www.cnblogs.com/lihaolihao/p/3738716.html
Copyright © 2011-2022 走看看