package net.dev.mission01;


import android.content.res.Resources;

import android.graphics.drawable.BitmapDrawable;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.view.View;

import android.widget.ImageView;

import android.widget.ScrollView;


public class MainActivity extends AppCompatActivity {

    ScrollView scrollView01;

    ScrollView scrollView02;

    ImageView imageView01;

    ImageView imageView02;

    Resources res;

    BitmapDrawable bitmap;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);


        scrollView01 = (ScrollView) findViewById(R.id.scrollView01);

        scrollView02 = (ScrollView) findViewById(R.id.scrollView02);

        imageView01 = (ImageView) findViewById(R.id.imageView01);

        imageView02 = (ImageView) findViewById(R.id.imageView02);


        scrollView01.setHorizontalScrollBarEnabled(true); // 수평스크롤바 사용기능 설정

        scrollView02.setHorizontalScrollBarEnabled(true); // 수평스크롤바 사용기능 설정


        res = getResources();

        bitmap = (BitmapDrawable) res.getDrawable(R.drawable.tulips);

        int bitmap01Width = bitmap.getIntrinsicWidth();

        int bitmap01Height = bitmap.getIntrinsicHeight();


        imageView01.setImageDrawable(bitmap);

        imageView01.getLayoutParams().width = bitmap01Width;

        imageView01.getLayoutParams().height = bitmap01Height;

    }


    public void onButtonUpClicked(View v) { viewImage(bitmap, imageView01, imageView02); }


    public void onButtonDownClicked(View v) { viewImage(bitmap, imageView02, imageView01); }


    private void viewImage(BitmapDrawable bitmap, ImageView view, ImageView clear) {

        view.setImageDrawable(bitmap);

        view.getLayoutParams().width = bitmap.getIntrinsicWidth();

        view.getLayoutParams().height = bitmap.getIntrinsicHeight();


        clear.setImageResource(0);

    }

}


+ Recent posts