中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

AndroidTextview實現(xiàn)顏色漸變滾動效果-創(chuàng)新互聯(lián)

本文實例為大家分享了Android顏色漸變滾動展示的具體代碼,供大家參考,具體內容如下

成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務清江浦,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792
public class FlashTextView extends android.support.v7.widget.AppCompatTextView { 
 private Paint mPaint; 
 private int mViewWidth; 
 private LinearGradient mLinearGradient; 
 private Matrix mGradientMatrix; 
 private int mTransalte; 
 
 public FlashTextView(Context context, @Nullable 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();//獲得當前繪制的Paint對象 
    mLinearGradient = new LinearGradient( 
      0,//漸變起始點x坐標 
      0,//漸變起始點y坐標 
      mViewWidth,//漸變結束點x點坐標 
      0,//漸變結束點y坐標 
      new int[]{ 
        Color.BLUE, 0xffffffff, 
        Color.BLUE,Color.RED,Color.YELLOW},//顏色的int數(shù)組 
      null,//相對位置的顏色數(shù)組,可為null, 若為null,可為null,顏色沿漸變線均勻分布 
      Shader.TileMode.MIRROR);//平鋪模式 
    mPaint.setShader(mLinearGradient);//給這個paint設置linearFradient屬性 
    mGradientMatrix = new Matrix(); 
   } 
  } 
 } 
 
 @Override 
 protected void onDraw(Canvas canvas) { 
  super.onDraw(canvas); 
 
  if (mGradientMatrix != null) { 
   mTransalte += mViewWidth / 5; 
   if (mTransalte > 2 * mViewWidth) { 
    mTransalte -= mViewWidth; 
   } 
   mGradientMatrix.setTranslate(mTransalte, 0); 
   mLinearGradient.setLocalMatrix(mGradientMatrix);//通過矩陣的方式不斷平移產(chǎn)生漸變效果 
   postInvalidateDelayed(100); 
 
  } 
 
 } 
} 

分享文章:AndroidTextview實現(xiàn)顏色漸變滾動效果-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://m.rwnh.cn/article16/pohgg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設品牌網(wǎng)站設計、靜態(tài)網(wǎng)站標簽優(yōu)化、網(wǎng)站設計公司域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
黎城县| 建平县| 荔浦县| 凉山| 布尔津县| 乌兰浩特市| 定西市| 嘉荫县| 宣化县| 开远市| 康平县| 宜都市| 大安市| 民乐县| 浙江省| 昭觉县| 读书| 甘孜县| 铜鼓县| 连州市| 包头市| 陇西县| 浦江县| 桃源县| 佳木斯市| 洛川县| 大埔区| 东乡县| 弥勒县| 甘谷县| 深泽县| 清镇市| 安化县| 伊吾县| 金阳县| 上思县| 北川| 广平县| 思茅市| 惠东县| 常山县|