欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android顏色處理SweepGradient掃描及梯度渲染示例

 更新時間:2022年06月25日 17:09:28   作者:時之沙  
這篇文章主要為大家介紹了Android顏色處理SweepGradient掃描渲染及梯度渲染示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

掃描渲染

為什么什么叫掃描渲染呢?  相信大家都看過雷達掃描的效果,尤其是在安全軟件中.

public SweepGradient(float cx, float cy, int[] colors, float[] positions)

Parameters:

cx渲染中心點x 坐標
cy渲染中心y 點坐標
colors圍繞中心渲染的顏色數(shù)組,至少要有兩種顏色值
positions相對位置的顏色數(shù)組,可為null,  若為null,可為null,顏色沿漸變線均勻分布

public SweepGradient(float cx, float cy, int color0, int color1)

Parameters:

cx渲染中心點x 坐標
cy渲染中心點y 坐標
color0起始渲染顏色
color1結束渲染顏色

效果圖:          

代碼:

MainActivity:

package com.tony.testshader;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.view.Menu;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class MainActivity extends Activity  implements OnSeekBarChangeListener{
    private SweepGradientView sweepGradientView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        sweepGradientView = new SweepGradientView(MainActivity.this);
        setContentView(sweepGradientView);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

SweepGradientView:

package com.tony.testshader;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Shader;
import android.graphics.SweepGradient;
import android.util.AttributeSet;
import android.view.View;
public class SweepGradientView extends View {
    Paint mPaint = null;  
    // 梯度渲染  
    Shader mSweepGradient = null;  
    public SweepGradientView(Context context) {
        super(context);
         // 創(chuàng)建SweepGradient對象  
        // 第一個,第二個參數(shù)中心坐標  
        // 后面的參數(shù)與線性渲染相同  
        mSweepGradient = new SweepGradient(240, 360, new int[] {Color.CYAN,Color.DKGRAY,Color.GRAY,Color.LTGRAY,Color.MAGENTA,  
                Color.GREEN,Color.TRANSPARENT, Color.BLUE }, null);  
        mPaint = new Paint();  
    }
    public SweepGradientView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
         // 繪制梯度漸變  
        mPaint.setShader(mSweepGradient);  
        canvas.drawCircle(240, 360, 200, mPaint);
    }
}

以上就是Android顏色處理SweepGradient掃描及梯度渲染示例的詳細內容,更多關于Android顏色處理SweepGradient掃描梯度渲染的資料請關注腳本之家其它相關文章!

相關文章

  • Android中Binder詳細學習心得

    Android中Binder詳細學習心得

    這篇文章主要介紹了Android中Binder詳細學習心得,并分析了Binder的詳細用法,需要的朋友參考下吧。
    2018-01-01
  • Android如何實現(xiàn)動態(tài)滾動波形圖(心電圖)功能

    Android如何實現(xiàn)動態(tài)滾動波形圖(心電圖)功能

    這篇文章主要介紹了Android如何實現(xiàn)動態(tài)滾動波形圖(心電圖)功能,幫助大家更好的理解和學習使用Android,感興趣的朋友可以了解下
    2021-03-03
  • Android自定義照相機詳解

    Android自定義照相機詳解

    幾乎每個APP都會用的相機功能,下面小編把內容整理分享到腳本之家平臺,供大家參考
    2016-04-04
  • Android手把手教大家制作APP首頁(下拉刷新、自動加載)

    Android手把手教大家制作APP首頁(下拉刷新、自動加載)

    這篇文章主要為大家詳細介紹了Android手把手教大家制作APP首頁,實現(xiàn)下拉刷新、自動加載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android實現(xiàn)的截屏小程序示例

    Android實現(xiàn)的截屏小程序示例

    這篇文章主要介紹了Android實現(xiàn)的截屏小程序,結合實例形式分析了Android窗口操作及圖像處理的相關技巧,需要的朋友可以參考下
    2016-10-10
  • OpenHarmony實現(xiàn)類Android短信驗證碼及倒計時流程詳解

    OpenHarmony實現(xiàn)類Android短信驗證碼及倒計時流程詳解

    這篇文章主要介紹了OpenHarmony實現(xiàn)類Android短信驗證碼及倒計時流程,發(fā)送短信驗證碼后,一般在界面上都會有一個倒計時的顯示.在安卓中,實現(xiàn)類似的倒計時有多種方式,當然背后的基本原理都是設定一個初始值,然后每過一定的間隔時間執(zhí)行操作
    2022-11-11
  • Android實現(xiàn)多級列表中的新建功能

    Android實現(xiàn)多級列表中的新建功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)多級列表中的新建功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Android實現(xiàn)手機聯(lián)系人分欄效果

    Android實現(xiàn)手機聯(lián)系人分欄效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)手機聯(lián)系人分欄效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android相機、圖冊demo

    Android相機、圖冊demo

    這篇文章主要為大家詳細介紹了Android相機、圖冊的基本常見使用方法,幾乎涵蓋了Android相機、圖冊操作方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Android登錄代碼MVP架構詳解

    Android登錄代碼MVP架構詳解

    這篇文章主要為大家詳細介紹了Android登錄代碼MVP架構的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論