91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

android sweepgradient 如何設置漸變中心

小樊
81
2024-11-29 14:26:49
欄目: 編程語言

在Android中,要設置SweepGradient漸變中心,你需要在創建SweepGradient對象時,傳入一個CenterX和CenterY的值

import android.graphics.LinearGradient;
import android.graphics.Shader;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

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

        Button button = findViewById(R.id.button);
        TextView textView = findViewById(R.id.textView);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 創建SweepGradient對象并設置漸變中心
                LinearGradient linearGradient = new LinearGradient(0, 0, 300, 300,
                        new int[]{0xFF4CAF50, 0xFF8BC34A},
                        new float[]{0, 1},
                        Shader.TileMode.CLAMP,
                        Shader.TileMode.CLAMP,
                        100, // 中心X坐標
                        100); // 中心Y坐標

                // 將SweepGradient應用到TextView的背景
                textView.setShader(linearGradient);
            }
        });
    }
}

在這個示例中,我們創建了一個SweepGradient對象,其中心位于(100, 100)。當點擊按鈕時,這個漸變將應用于名為textView的TextView的背景。你可以根據需要調整漸變中心的位置。

0
正定县| 昭觉县| 大埔区| 塘沽区| 金堂县| 永登县| 洪洞县| 张家口市| 海原县| 曲靖市| 茂名市| 运城市| 林口县| 陵水| 沁阳市| 朔州市| 安仁县| 北京市| 横山县| 静安区| 曲麻莱县| 老河口市| 昭通市| 南华县| 云林县| 太原市| 公主岭市| 龙泉市| 崇义县| 靖江市| 阳信县| 利川市| 登封市| 建德市| 报价| 恭城| 华阴市| 卫辉市| 舒兰市| 白朗县| 蒙城县|