Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. package com.example.program05;
  2.  
  3. import android.app.Activity;
  4. import android.content.Intent;
  5. import android.graphics.Bitmap;
  6. import android.graphics.BitmapFactory;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.ImageView;
  11.  
  12. public class Image extends Activity {
  13. 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};
  14.  
  15. int i = 0;
  16.  
  17. int l = 0;
  18.  
  19. int par = 0;
  20.  
  21. @Override
  22. protected void onCreate(Bundle savedInstanceState) {
  23.  
  24. super.onCreate(savedInstanceState);
  25. setContentView(R.layout.image);
  26. Button tyl = (Button)findViewById(R.id.button3);
  27. Button wyjscie = (Button)findViewById(R.id.button4);
  28. Button dalej = (Button)findViewById(R.id.button5);
  29.  
  30. Intent a = getIntent();
  31. par = a.getIntExtra("par",-1);
  32.  
  33. ImageView okno = (ImageView)findViewById(R.id.imageView2);
  34. Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(par%zdj.length)]);
  35. Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
  36. okno.setImageBitmap(foto1);
  37.  
  38. i = par;
  39.  
  40. tyl.setOnClickListener(new View.OnClickListener() {
  41. @Override
  42. public void onClick(View v) {
  43. if (i == 0) {
  44. i = zdj.length - 1;
  45. ++l;
  46. }
  47. else {
  48. --i;
  49. ++l;
  50. }
  51. ImageView okno = (ImageView)findViewById(R.id.imageView2);
  52.  
  53. Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(i%zdj.length)]);
  54. Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
  55. okno.setImageBitmap(foto1);
  56. }
  57. });
  58.  
  59. wyjscie.setOnClickListener(new View.OnClickListener() {
  60. @Override
  61. public void onClick(View v) {
  62. Intent a = getIntent();
  63. a.putExtra("l",l);
  64. setResult(RESULT_OK, a);
  65. finish();
  66. }
  67. });
  68.  
  69. dalej.setOnClickListener(new View.OnClickListener() {
  70. @Override
  71. public void onClick(View v) {
  72. if (i == zdj.length-1) {
  73. i = 0;
  74. ++l;
  75. }
  76. else {
  77. ++i;
  78. ++l;
  79. }
  80. ImageView okno = (ImageView)findViewById(R.id.imageView2);
  81.  
  82. Bitmap foto = BitmapFactory.decodeResource(getResources(),zdj[Math.abs(i%zdj.length)]);
  83. Bitmap foto1 = Bitmap.createScaledBitmap(foto,320,280,false);
  84. okno.setImageBitmap(foto1);
  85. }
  86. });
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement