中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产α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://www.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)站建設
马边| 苍梧县| 枝江市| 罗甸县| 平邑县| 兴安盟| 怀来县| 岗巴县| 句容市| 项城市| 平塘县| 兴安盟| 荣昌县| 定州市| 滁州市| 壤塘县| 张北县| 黄梅县| 绿春县| 华安县| 浪卡子县| 闸北区| 伊春市| 蓝田县| 土默特右旗| 广东省| 进贤县| 道孚县| 五台县| 会宁县| 华阴市| 浮山县| 乳山市| 同江市| 嘉善县| 保靖县| 郯城县| 武宁县| 晋中市| 晋城| 防城港市|