亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
肥东县| 乌鲁木齐市| 庆云县| 大姚县| 金秀| 江津市| 张家界市| 贵溪市| 大荔县| 大余县| 高雄县| 芜湖县| 赫章县| 孝义市| 临泉县| 临澧县| 马关县| 文山县| 达日县| 麻阳| 疏勒县| 九龙城区| 黔东| 特克斯县| 松桃| 汤阴县| 镇平县| 莆田市| 龙岩市| 灯塔市| 靖远县| 泸水县| 将乐县| 和田市| 江阴市| 江口县| 镶黄旗| 郸城县| 凤庆县| 乳源| 沁源县|