zoukankan      html  css  js  c++  java
  • Android随笔

    学习api设计

    接下来我们随便把墙上某个地方的颜色用颜色取色器取下,然后写一个简单的View!

    PS:需要在AndroidManifest.xml中的appliction节点添加关闭硬件加速: android:hardwareAccelerated="false"

    /**
     * Created by Jay on 2015/10/22 0022.
     */
    public class AvoidXfermodeView1 extends View {
    
        private Paint mPaint;
        private Bitmap mBitmap;
        private AvoidXfermode avoidXfermode;
    
        public AvoidXfermodeView1(Context context) {
            super(context);
            init();
        }
    
        public AvoidXfermodeView1(Context context, AttributeSet attrs) {
            super(context, attrs);
            init();
        }
    
        public AvoidXfermodeView1(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            init();
        }
    
        private void init() {
            mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);  //抗锯齿
            avoidXfermode = new AvoidXfermode(0XFFCCD1D4, 0, AvoidXfermode.Mode.TARGET);
            mBitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.iv_meizi);
    
        }
    
        @Override
        protected void onDraw(Canvas canvas) {
            canvas.drawBitmap(mBitmap, 50, 50, mPaint);
            mPaint.setARGB(255, 222, 83, 71);
            mPaint.setXfermode(avoidXfermode);
            canvas.drawRect(50, 50, 690, 1010, mPaint);
        }
    }
  • 相关阅读:
    Linux常用命令
    ServerSocketChannel和SocketChannel
    Java扫描包
    [BZOJ3874/AHOI2014]宅男计划
    [BZOJ4029/HEOI2015]定价
    [考试]20151012贪心
    [BZOJ4027/HEOI2015]兔子与樱花
    [考试]20151010
    [考试]20151009
    Test of String
  • 原文地址:https://www.cnblogs.com/wrx166/p/14911352.html
Copyright © 2011-2022 走看看