Advertisement
steijnb

color change

Sep 15th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. SeekBar red = (SeekBar)findViewById(R.id.seekBar2);
  2. SeekBar green = (SeekBar)findViewById(R.id.seekBar3);
  3. SeekBar blue = (SeekBar)findViewById(R.id.seekBar4);
  4.  
  5. red.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
  6. @Override
  7. public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
  8. RelativeLayout r = (RelativeLayout)findViewById(R.id.main);
  9. SeekBar red = (SeekBar)findViewById(R.id.seekBar2);
  10. SeekBar green = (SeekBar)findViewById(R.id.seekBar3);
  11. SeekBar blue = (SeekBar)findViewById(R.id.seekBar4);
  12. r.setBackgroundColor(Color.rgb(red.getProgress(),green.getProgress(),blue.getProgress()));
  13. }
  14.  
  15. @Override
  16. public void onStartTrackingTouch(SeekBar seekBar) {
  17.  
  18. }
  19.  
  20. @Override
  21. public void onStopTrackingTouch(SeekBar seekBar) {
  22.  
  23. }
  24. });
  25. green.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
  26. @Override
  27. public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
  28. RelativeLayout g = (RelativeLayout)findViewById(R.id.main);
  29. SeekBar red = (SeekBar)findViewById(R.id.seekBar2);
  30. SeekBar green = (SeekBar)findViewById(R.id.seekBar3);
  31. SeekBar blue = (SeekBar)findViewById(R.id.seekBar4);
  32. g.setBackgroundColor(Color.rgb(red.getProgress(),green.getProgress(),blue.getProgress()));
  33. }
  34.  
  35. @Override
  36. public void onStartTrackingTouch(SeekBar seekBar) {
  37.  
  38. }
  39.  
  40. @Override
  41. public void onStopTrackingTouch(SeekBar seekBar) {
  42.  
  43. }
  44. });
  45. blue.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
  46. @Override
  47. public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
  48. RelativeLayout b = (RelativeLayout)findViewById(R.id.main);
  49. SeekBar red = (SeekBar)findViewById(R.id.seekBar2);
  50. SeekBar green = (SeekBar)findViewById(R.id.seekBar3);
  51. SeekBar blue = (SeekBar)findViewById(R.id.seekBar4);
  52. b.setBackgroundColor(Color.rgb(red.getProgress(),green.getProgress(),blue.getProgress()));
  53. }
  54.  
  55. @Override
  56. public void onStartTrackingTouch(SeekBar seekBar) {
  57.  
  58. }
  59.  
  60. @Override
  61. public void onStopTrackingTouch(SeekBar seekBar) {
  62.  
  63. }
  64. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement