• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            lineargradient(lineargradient怎么讀)

            更新時(shí)間:2023-02-28 19:18:06 閱讀: 評論:0

            css color之線性linear-gradient()函數(shù)

            CSS linear-gradient() 函數(shù)用于創(chuàng)建一個(gè)表示兩種或多種顏色線性漸變的圖片。其結(jié)果屬于<gradient>數(shù)據(jù)類型,是一種特別的<image>數(shù)據(jù)類型。

            linear-gradient( [ <angle> | to <side-or-corner> ,]? <color-stop-list> )

              \---------------------------------/ \----------------------------/

                Definition of the gradient line        List of color stops 

            where <side-or-corner> = [ left | right ] || [ top | bottom ]

              and <color-stop-list> = [ <linear-color-stop> [, <color-hint>? ]? ]#, <linear-color-stop>

              and <linear-color-stop> = <color> [ <color-stop-length> ]?

              and <color-stop-length> = [ <percentage> | <length> ]{1,2}

              and <color-hint> = [ <percentage>

            栗子:

            div {

              background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);

            }

            css3 linear-gradient線性漸變?nèi)绾问褂貌庞行Ч?求源碼

            linear-gradient這個(gè)CSS3的線性漸變屬性,目前瀏覽器還沒同一,需要加前綴,例如:


            <!doctypehtml>
            <htmllang="en">
            <head>
            <metachart="UTF-8">
            <title>Document</title>
            </head>
            <style>
            #div1{
            width:200px;
            height:100px;
            background:-moz-linear-gradient(left,#ace,#f96);/*Mozilla*/
            background:-webkit-gradient(linear,050%,100%50%,from(#ace),to(#f96));/*Oldgradientforwebkit*/
            background:-webkit-linear-gradient(left,#ace,#f96);/*newgradientforWebkit*/
            background:-o-linear-gradient(left,#ace,#f96);/*Opera11*/
            }
            </style>
            <body>
            <divid="div1"></div>
            </body>
            </html>

            你測試一下,基本上除了比較老的IE以外,都能顯示了。


            CSS3里面的線性漸變:linear-gradient參數(shù)是什么樣子的?

            1、語法

            2、參數(shù)

            第一個(gè)參數(shù):指定漸變方向,可以用“角度”的關(guān)鍵詞或“英文”來表示:

            第一個(gè)參數(shù)省略時(shí),默認(rèn)為“180deg”,等同于“tobottom”。

            第二個(gè)和第三個(gè)參數(shù),表示顏色的起始點(diǎn)和結(jié)束點(diǎn),可以有多個(gè)顏色值。

            例如:

            background-image:linear-gradient(to left, red,orange,yellow,green,blue,indigo,violet);


            該屬性已經(jīng)得到了 IE10+、Firefox19.0+、Chrome26.0+ 和 Opera12.1+等瀏覽器的支持。


            ios 怎么做到安卓的lineargradient效果

            android 使用LinearGradient進(jìn)行字體漸變的效果,如下圖顯示:

            就像上面的顯示效果一樣一束白光閃過,這種效果主要還是使用了LinearGradient類來進(jìn)行的

            LinearGradient也稱作線性渲染,LinearGradient的作用是實(shí)現(xiàn)某一區(qū)域內(nèi)顏色的線性漸變效果

            它有兩個(gè)構(gòu)造函數(shù)
            代碼如下 復(fù)制代碼
            public LinearGradient(float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile)

            其中,參數(shù)x0表示漸變的起始點(diǎn)x坐標(biāo);參數(shù)y0表示漸變的起始點(diǎn)y坐標(biāo);參數(shù)x1表示漸變的終點(diǎn)x坐標(biāo);參數(shù)y1表示漸變的終點(diǎn)y坐標(biāo) ;color0表示漸變開始顏色;color1表示漸變結(jié)束顏色;參數(shù)tile表示平鋪方式。

            Shader.TileMode有3種參數(shù)可供選擇,分別為CLAMP、REPEAT和MIRROR:

            CLAMP的作用是如果渲染器超出原始邊界范圍,則會(huì)復(fù)制邊緣顏色對超出范圍的區(qū)域進(jìn)行著色

            REPEAT的作用是在橫向和縱向上以平鋪的形式重復(fù)渲染位圖

            MIRROR的作用是在橫向和縱向上以鏡像的方式重復(fù)渲染位圖

            public LinearGradient (float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile);

            其中,參數(shù)x0表示漸變的起始點(diǎn)x坐標(biāo);參數(shù)y0表示漸變的起始點(diǎn)y坐標(biāo);參數(shù)x1表示漸變的終點(diǎn)x坐標(biāo);參數(shù)y1表示漸變的終點(diǎn)y坐標(biāo);參數(shù)colors表示漸變的顏色數(shù)組;參數(shù)positions用來指定顏色數(shù)組的相對位置;參數(shù)tile表示平鋪方式。通常,參數(shù)positions設(shè)為null,表示顏色數(shù)組以斜坡線的形式均勻分布。

            下面這段代碼是直接從git上面的項(xiàng)目拷貝下來的
            代碼如下 復(fù)制代碼

            package com.example.shimmer;

            import android.content.Context;
            import android.graphics.Canvas;
            import android.graphics.LinearGradient;
            import android.graphics.Matrix;
            import android.graphics.Paint;
            import android.graphics.Shader;
            import android.util.AttributeSet;
            import android.widget.TextView;

            public class MyTextView extends TextView {

            private LinearGradient mLinearGradient;
            private Matrix mGradientMatrix;
            private Paint mPaint;
            private int mViewWidth = 0;
            private int mTranslate = 0;

            private boolean mAnimating = true;

            public MyTextView(Context context, AttributeSet attrs) {
            super(context, attrs);
            }

            @Override
            protected void onSizeChanged(int w, int h, int oldw, int oldh) {
            super.onSizeChanged(w, h, oldw, oldh);
            if (mViewWidth == 0) {
            mViewWidth = getMeasuredWidth();
            if (mViewWidth > 0) {
            mPaint = getPaint();
            mLinearGradient = new LinearGradient(-mViewWidth, 0, 0, 0,
            new int[] { 0x33ffffff, 0xffffffff, 0x33ffffff },
            new float[] { 0, 0.5f, 1 }, Shader.TileMode.CLAMP);
            mPaint.tShader(mLinearGradient);
            mGradientMatrix = new Matrix();
            }
            }
            }

            @Override
            protected void onDraw(Canvas canvas) {
            super.onDraw(canvas);
            if (mAnimating && mGradientMatrix != null) {
            mTranslate += mViewWidth / 10;
            if (mTranslate > 2 * mViewWidth) {
            mTranslate = -mViewWidth;
            }
            mGradientMatrix.tTranslate(mTranslate, 0);
            mLinearGradient.tLocalMatrix(mGradientMatrix);
            postInvalidateDelayed(50);
            }
            }

            }

            這段代碼主要是分兩步:一個(gè)是在onSizeChanged()即大小發(fā)生改變的時(shí)候,另外一個(gè)是onDraw()主要是用來做動(dòng)畫的效果的,

            本文發(fā)布于:2023-02-28 18:46:00,感謝您對本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167758308645393.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。

            本文word下載地址:lineargradient(lineargradient怎么讀).doc

            本文 PDF 下載地址:lineargradient(lineargradient怎么讀).pdf

            標(biāo)簽:lineargradient
            相關(guān)文章
            留言與評論(共有 0 條評論)
               
            驗(yàn)證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫作網(wǎng)旗下知識大全大全欄目是一個(gè)全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 91午夜福利一区二区三区| 欧美色欧美亚洲高清在线视频| 免费A级毛片樱桃视频| 国产超碰无码最新上传| 884aa四虎影成人精品| 青青草一区在线观看视频| 公粗挺进了我的密道在线播放| 中文字幕理伦午夜福利片| 日韩精品高清自在线| 日韩精品中文女同在线播放| 无遮高潮国产免费观看| 中年国产丰满熟女乱子正在播放 | 浪潮av色综合久久天堂| 9久久伊人精品综合| 国产免费AV片在线看| 国产精品久久露脸蜜臀| 激情中文丁香激情综合| 九九热精品在线视频免费| 91系列在线观看| 99精品国产在热久久无| 免费无码观看的AV在线播放| 日韩欧美aⅴ综合网站发布| 久久久久久久久久久免费精品| 日韩三级手机在线观看不卡| 久久月本道色综合久久| 亚洲精品国产精品国自产小说| 国产福利在线观看免费第一福利| 国产精品自拍啪啪视频| 亚洲精品综合一区二区在线| 国产精品va在线观看无码不卡| 四虎国产精品永久在线看| 黄页网址大全免费观看| 亚洲av一本二本三本| 中文字幕在线看视频一区二区三区| 97久久超碰国产精品2021| 成年女人片免费视频播放A| 婷婷涩涩五月天综合蜜桃| 国产999精品2卡3卡4卡| 亚洲色欲色欲WWW在线丝| 国产精品入口中文字幕| 国产精品∧v在线观看|