Android怎么通过SeekBar调节布局背景颜色
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,本文小编为大家详细介绍"Android怎么通过SeekBar调节布局背景颜色",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么通过SeekBar调节布局背景颜色"文章能帮助大家解决疑惑
千家信息网最后更新 2024年12月13日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安全错误
数据库的锁怎样保障安全
网络安全法心得500字
异构数据库挖掘是什么意思
云服务器安全番外篇
湖南喵苗妙妙网络技术有限公司
梅州公共信息网络安全监察大队
电脑网络技术问答
软件开发中心6大职能
武大网络安全学院王海静
广东应用软件开发常见问题
湖北网络安全技术培训线上学
数据库写入与读取不直连
gogs用什么数据库
大学网络安全知识题库
5g与金融网络安全
15年网络安全行情
qnap无法连接服务器
舞动青春有几个服务器
网络安全法关于网贷
服务器ipv6 dns
公安网络技术与执法
网易+软件开发
弥勒市政务网络安全管理
数据库查询总计方法
淮安品牌软件开发厂家
土壤数据库表格内容代表什么
如何实现服务器安全管理
镁光1600服务器内存
数据库长整数是什么意思
数据库工程师要学啥
男生学软件开发