Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package student1.com.kolokwiumdrugiel2;
- import android.graphics.Color;
- import android.support.constraint.ConstraintLayout;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.ImageView;
- import android.widget.SeekBar;
- public class MainActivity extends AppCompatActivity {
- ConstraintLayout l1;
- ImageView lewa, srodek, prawa;
- SeekBar suwak1,suwak2,suwak3;
- int poz;
- int[] zdj = new int[] {
- R.drawable.obr1,
- R.drawable.obr2,
- R.drawable.obr3,
- };
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- l1=(ConstraintLayout) findViewById(R.id.layout);
- suwak1 = (SeekBar)findViewById(R.id.suwak1);
- suwak2 = (SeekBar)findViewById(R.id.suwak2);
- suwak3 = (SeekBar)findViewById(R.id.suwak3);
- lewa = (ImageView)findViewById(R.id.ImgLw);
- srodek = (ImageView)findViewById(R.id.ImgSr);
- prawa = (ImageView)findViewById(R.id.ImgPrw);
- lewa.setClickable(true);
- prawa.setClickable(true);
- poz = 0;
- lewa.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- poz--;
- if(poz<0) {
- lewa.setImageResource(zdj[zdj.length-1]);
- srodek.setImageResource(zdj[poz + 1]);
- prawa.setImageResource(zdj[poz + 2]);
- poz=zdj.length-1;
- }
- }
- });
- prawa.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- poz++;
- if(poz>zdj.length)
- poz=0;
- lewa.setImageResource(zdj[poz-1]);
- srodek.setImageResource(zdj[poz]);
- prawa.setImageResource(zdj[poz+1]);
- }
- });
- SeekBar.OnSeekBarChangeListener sluchaczSuwakow = new SeekBar.OnSeekBarChangeListener() {
- @Override
- public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
- rysuj();
- }
- @Override
- public void onStartTrackingTouch(SeekBar seekBar) {
- }
- @Override
- public void onStopTrackingTouch(SeekBar seekBar) {
- }
- };
- suwak1.setOnSeekBarChangeListener(sluchaczSuwakow);
- suwak2.setOnSeekBarChangeListener(sluchaczSuwakow);
- suwak3.setOnSeekBarChangeListener(sluchaczSuwakow);
- }
- private void rysuj() {
- int kolor=0;
- kolor = Color.argb(255,suwak1.getProgress(),suwak2.getProgress(),suwak3.getProgress());
- l1.setBackgroundColor(kolor);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement