document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.okedroid.fathur.myapplication;
  2.  
  3. import android.os.Bundle;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.view.View;
  6. import android.widget.ImageView;
  7. import android.widget.RelativeLayout;
  8. import android.widget.TextView;
  9. import android.widget.ZoomControls;
  10.  
  11.  
  12. public class MainActivity extends AppCompatActivity {
  13.     ZoomControls zoom;
  14.     ImageView img;
  15.     TextView txt;
  16.  
  17.  
  18.     @Override
  19.     protected void onCreate(Bundle savedInstanceState) {
  20.         super.onCreate(savedInstanceState);
  21.         setContentView(R.layout.activity_main);
  22.  
  23.  
  24.        
  25.         txt = (TextView) findViewById(R.id.textView);
  26.         img = (ImageView) findViewById(R.id.imageView1);
  27.         zoom = (ZoomControls) findViewById(R.id.zoomControls);
  28.  
  29.         zoom.setOnZoomInClickListener(new View.OnClickListener() {
  30.  
  31.             @Override
  32.             public void onClick(View v) {
  33.                 // TODO Auto-generated method stub
  34.  
  35.                 int w = img.getWidth();
  36.                 int h = img.getHeight();
  37.                 int wt = txt.getWidth();
  38.                 int ht = txt.getHeight();
  39.  
  40.                 RelativeLayout.LayoutParams params =
  41.                         new RelativeLayout.LayoutParams(w + 10, h + 10);
  42.                 new RelativeLayout.LayoutParams(wt + 10, ht + 10);
  43.                 params.addRule(RelativeLayout.CENTER_IN_PARENT);
  44.  
  45.                 img.setLayoutParams(params);
  46.                 txt.setLayoutParams(params);
  47.             }
  48.         });
  49.  
  50.         zoom.setOnZoomOutClickListener(new View.OnClickListener() {
  51.  
  52.             @Override
  53.             public void onClick(View v) {
  54.                 // TODO Auto-generated method stub
  55.  
  56.                 int w = img.getWidth();
  57.                 int h = img.getHeight();
  58.                 int wt = txt.getWidth();
  59.                 int ht = txt.getHeight();
  60.  
  61.                 RelativeLayout.LayoutParams params =
  62.                         new RelativeLayout.LayoutParams(w - 10, h - 10);
  63.                 new RelativeLayout.LayoutParams(wt - 10, ht - 10);
  64.                 params.addRule(RelativeLayout.CENTER_IN_PARENT);
  65.  
  66.                 img.setLayoutParams(params);
  67.                 txt.setLayoutParams(params);
  68.             }
  69.         });
  70.     }
  71.  
  72. }
');