Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.90 KB | None | 0 0
  1. package student1.com.kolokwiumdrugiel2;
  2.  
  3. import android.graphics.Color;
  4. import android.support.constraint.ConstraintLayout;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.ImageView;
  9. import android.widget.SeekBar;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12.  
  13.     ConstraintLayout l1;
  14.     ImageView lewa, srodek, prawa;
  15.     SeekBar suwak1,suwak2,suwak3;
  16.     int poz;
  17.     int[] zdj = new int[] {
  18.             R.drawable.obr1,
  19.             R.drawable.obr2,
  20.             R.drawable.obr3,
  21.     };
  22.  
  23.  
  24.     @Override
  25.     protected void onCreate(Bundle savedInstanceState) {
  26.         super.onCreate(savedInstanceState);
  27.         setContentView(R.layout.activity_main);
  28.  
  29.         l1=(ConstraintLayout) findViewById(R.id.layout);
  30.         suwak1 = (SeekBar)findViewById(R.id.suwak1);
  31.         suwak2 = (SeekBar)findViewById(R.id.suwak2);
  32.         suwak3 = (SeekBar)findViewById(R.id.suwak3);
  33.         lewa = (ImageView)findViewById(R.id.ImgLw);
  34.         srodek = (ImageView)findViewById(R.id.ImgSr);
  35.         prawa = (ImageView)findViewById(R.id.ImgPrw);
  36.         lewa.setClickable(true);
  37.         prawa.setClickable(true);
  38.         poz = 0;
  39.  
  40.         lewa.setOnClickListener(new View.OnClickListener() {
  41.             @Override
  42.             public void onClick(View v) {
  43.                 poz--;
  44.                 if(poz<0) {
  45.  
  46.                     lewa.setImageResource(zdj[zdj.length-1]);
  47.                     srodek.setImageResource(zdj[poz + 1]);
  48.                     prawa.setImageResource(zdj[poz + 2]);
  49.                     poz=zdj.length-1;
  50.                 }
  51.             }
  52.         });
  53.  
  54.         prawa.setOnClickListener(new View.OnClickListener() {
  55.             @Override
  56.             public void onClick(View v) {
  57.                 poz++;
  58.                 if(poz>zdj.length)
  59.                     poz=0;
  60.                 lewa.setImageResource(zdj[poz-1]);
  61.                 srodek.setImageResource(zdj[poz]);
  62.                 prawa.setImageResource(zdj[poz+1]);
  63.             }
  64.         });
  65.  
  66.         SeekBar.OnSeekBarChangeListener sluchaczSuwakow = new SeekBar.OnSeekBarChangeListener() {
  67.             @Override
  68.             public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
  69.                 rysuj();
  70.  
  71.             }
  72.  
  73.             @Override
  74.             public void onStartTrackingTouch(SeekBar seekBar) {
  75.  
  76.             }
  77.  
  78.             @Override
  79.             public void onStopTrackingTouch(SeekBar seekBar) {
  80.  
  81.             }
  82.         };
  83.  
  84.         suwak1.setOnSeekBarChangeListener(sluchaczSuwakow);
  85.         suwak2.setOnSeekBarChangeListener(sluchaczSuwakow);
  86.         suwak3.setOnSeekBarChangeListener(sluchaczSuwakow);
  87.     }
  88.  
  89.     private void rysuj() {
  90.         int kolor=0;
  91.         kolor = Color.argb(255,suwak1.getProgress(),suwak2.getProgress(),suwak3.getProgress());
  92.         l1.setBackgroundColor(kolor);
  93.  
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement