中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android sweepgradient 怎么選擇顏色

小樊
81
2024-11-29 15:38:50
欄目: 編程語言

在Android中,SweepGradient是一個用于創建漸變背景的類。要選擇漸變顏色,您需要創建一個SweepGradient對象并傳遞起始顏色、結束顏色以及可選的坐標點數組。以下是一個簡單的示例:

import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.SweepGradient;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 創建SweepGradient對象
        SweepGradient sweepGradient = new SweepGradient(0, 0, getWidth(), getHeight(),
                new int[]{Color.RED, Color.BLUE},
                new float[]{0, 1},
                Shader.TileMode.CLAMP);

        // 創建Paint對象并設置漸變
        Paint paint = new Paint();
        paint.setShader(sweepGradient);

        // 在畫布上繪制漸變背景
        getWindow().getDecorView().setBackground(paint);
    }
}

在這個示例中,我們創建了一個SweepGradient對象,傳遞了起始顏色(紅色)和結束顏色(藍色)。我們還傳遞了一個坐標點數組,表示漸變的起始和結束位置。這里我們使用了Shader.TileMode.CLAMP模式,這意味著漸變將在邊界處重復。

接下來,我們創建了一個Paint對象并設置了漸變。最后,我們將漸變設置為窗口的裝飾視圖的背景。

0
石柱| 凤冈县| 韶山市| 晋城| 阳曲县| 区。| 武义县| 都安| 霍山县| 临汾市| 从化市| 阿拉善盟| 资中县| 昌江| 新平| 上虞市| 武穴市| 临沧市| 新巴尔虎左旗| 黄浦区| 夏津县| 南雄市| 社旗县| 民县| 新宁县| 扎赉特旗| 晋中市| 姚安县| 册亨县| 胶州市| 凉山| 鹤山市| 寿阳县| 衡南县| 广灵县| 富顺县| 洪泽县| 西安市| 荥阳市| 麻江县| 佛学|