千家信息网

Android怎么通过SeekBar调节布局背景颜色

发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本文小编为大家详细介绍"Android怎么通过SeekBar调节布局背景颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么通过SeekBar调节布局背景颜色"文章能帮助大家解决疑惑
千家信息网最后更新 2025年11月16日Android怎么通过SeekBar调节布局背景颜色

本文小编为大家详细介绍"Android怎么通过SeekBar调节布局背景颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么通过SeekBar调节布局背景颜色"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

用RGB设置布局背景颜色的方法

relativeLayout.setBackgroundColor(Color.rgb(r,g,b));

布局文件

                                                                  

Main活动

public class MainActivity extends Activity {     private RelativeLayout relativeLayout;    private SeekBar color_R,color_G,color_B;    private static int r = 0,g = 0,b = 0;    private TextView int_r,int_g,int_b;     @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);         relativeLayout = (RelativeLayout) findViewById(R.id.RelativeLayout);         color_R = (SeekBar) findViewById(R.id.R);        color_G = (SeekBar) findViewById(R.id.G);        color_B = (SeekBar) findViewById(R.id.B);        int_r = (TextView) findViewById(R.id.int_R);        int_g = (TextView) findViewById(R.id.int_G);        int_b = (TextView) findViewById(R.id.int_B);         color_R.setMax(255);        color_G.setMax(255);        color_B.setMax(255);         color_B.setProgress(0);        color_G.setProgress(0);        color_B.setProgress(0);         color_R.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {            @Override            public void onProgressChanged(SeekBar seekBar,int progress, boolean fromUser) {            }             @Override            public void onStartTrackingTouch(SeekBar seekBar) {             }             @Override            public void onStopTrackingTouch(SeekBar seekBar) {                r = seekBar.getProgress();                String int_color_r = "R:" + String.valueOf(r);                int_r.setText(int_color_r);                relativeLayout.setBackgroundColor(Color.rgb(r,g,b));            }        });         color_G.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {            @Override            public void onProgressChanged(SeekBar seekBar, int i, boolean fromUser) {            }             @Override            public void onStartTrackingTouch(SeekBar seekBar) {             }             @Override            public void onStopTrackingTouch(SeekBar seekBar) {                g = seekBar.getProgress();                String int_color_g = "G:" + String.valueOf(g);                int_g.setText(int_color_g);                relativeLayout.setBackgroundColor(Color.rgb(r,g,b));            }        });         color_B.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {            @Override            public void onProgressChanged(SeekBar seekBar, int i, boolean fromUser) {            }             @Override            public void onStartTrackingTouch(SeekBar seekBar) {             }             @Override            public void onStopTrackingTouch(SeekBar seekBar) {                b = seekBar.getProgress();                String int_color_b = "B:" + String.valueOf(b);                int_b.setText(int_color_b);                relativeLayout.setBackgroundColor(Color.rgb(r,g,b));            }        });    }}

效果

读到这里,这篇"Android怎么通过SeekBar调节布局背景颜色"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

布局 背景 颜色 调节 文章 内容 妥当 思路 效果 文件 新知 方法 更多 步骤 知识 知识点 篇文章 细节 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中兴服务器调试是什么部门 网络安全宣传作品征集手抄报 旧主机家庭服务器 互联网运营因为科技进步 学习网络安全技术应该看什么书 浏阳软件开发工程师培训 软件开发事业岗能干一辈子吗 软件开发的测试结果有哪些 河南省发票服务器云服务器 小学生网络安全知识问答及答案 软件开发销售企业 所得税 怎么更改服务器中的文件夹名称 公安信息网络安全交流 郎溪租房软件开发 服务器杀毒软件 360 樱花电梯服务器密码是什么 优企excel系统有数据库吗 温州瓯北软件开发 韩服永恒之塔捏人数据库 思科网络技术学院阅读书籍 小学三年级网络安全教育主题教案 内蒙古医保网络服务器异常 电脑程序软件开发 宣城咖啡点餐软件开发多少钱 地方网络安全海报 公司网络安全防护方案 嵌入式软件开发板 宝山区服务器回收公司 VDM软件开发方法 钉钉机器人给服务器发送指令
0