美文网首页
Android 线性渐变色LinearGradient

Android 线性渐变色LinearGradient

作者: CrazySnow | 来源:发表于2023-05-07 14:52 被阅读0次

    LinearGradient有两种构造方法,Paint 类通过setShader()方法来支持渐变

        /**
         * 
         * @param x0  x0表示渐变色起始点x轴坐标
         * @param y0  y0表示渐变色起始点y轴坐标
         * @param x1  x1表示渐变色终点x轴坐标
         * @param y1  y1表示渐变色终点y轴坐标
         * @param colors  colors[]为渐变的颜色值数组,颜色值要用16进制表示
         * @param positions  positions[]为colors[]内多种颜色平铺渐变时每种颜色的比例位置,取值范围为:0~1
         * @param tile  tileMode用于指定控件区域大于指定的渐变区域时,剩余区域的颜色填充方法。
         */
        public LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile) {
        }
    
    
        /**
         *
         * @param x0  x0表示渐变色起始点x轴坐标
         * @param y0  y0表示渐变色起始点y轴坐标
         * @param x1  x1表示渐变色终点x轴坐标
         * @param y1  y1表示渐变色终点y轴坐标
         * @param color0  color0表示渐变色开始的颜色,颜色值要用16进制表示
         * @param color1  color1表示渐变色结束的颜色,颜色值要用16进制表示
         * @param tile  tileMode用于指定控件区域大于指定的渐变区域时,剩余区域的颜色填充方法。
         */
        public LinearGradient(float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile) {
        }
    

    相关文章

      网友评论

          本文标题:Android 线性渐变色LinearGradient

          本文链接:https://www.haomeiwen.com/subject/fznhsdtx.html