Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.program05;
- import android.app.Activity;
- import android.content.Intent;
- import android.graphics.Bitmap;
- import android.graphics.BitmapFactory;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.ImageView;
- public class Image extends Activity {
- int zdj[] = {R.drawable.pic01, R.drawable.pic02, R.drawable.pic03, R.drawable.pic04, R.drawable.pic05, R.drawable.pic06, R.drawable.pic07,R.drawable.pic08,R.drawable.pic09,R.drawable.pic10,R.drawable.pic11,R.drawable.pic12,R.drawable.pic13,R.drawable.pic14,R.drawable.pic15};
- int i = 0;
- int l = 0;
- int par = 0;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.image);
- Button tyl = (Button)findViewById(R.id.button3);
- Button wyjscie = (Button)findViewById(R.id.button4);
- Button dalej = (Button)findViewById(R.id.button5);
- Intent a = getIntent();
- par = a.getIntExtra("par",-1);
- ImageView okno = (ImageView)findViewById(R.id.imageView2);
- Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(par%zdj.length)]);
- Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
- okno.setImageBitmap(foto1);
- i = par;
- tyl.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (i == 0) {
- i = zdj.length - 1;
- ++l;
- }
- else {
- --i;
- ++l;
- }
- ImageView okno = (ImageView)findViewById(R.id.imageView2);
- Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(i%zdj.length)]);
- Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
- okno.setImageBitmap(foto1);
- }
- });
- wyjscie.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent a = getIntent();
- a.putExtra("l",l);
- setResult(RESULT_OK, a);
- finish();
- }
- });
- dalej.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (i == zdj.length-1) {
- i = 0;
- ++l;
- }
- else {
- ++i;
- ++l;
- }
- ImageView okno = (ImageView)findViewById(R.id.imageView2);
- Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(i%zdj.length)]);
- Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
- okno.setImageBitmap(foto1);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement