Android移动应用开发_点击切换图片形成图片放大效果

开发工具与关键技术:Android-Studio、 Java

.xml代码:



    
    

        
        
    

第一个ImageView是为了将大图利用layout_width和layout_height调小压缩成小图
选一张比较大的图片.png复制成两份,不同命名,放进“drawable”:
Android移动应用开发_点击切换图片形成图片放大效果_第1张图片
.java代码:

package com.example.myfirstapp.ui.user;

import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import com.example.myfirstapp.R;


public class TextActivity extends AppCompatActivity {

    private ImageView imageView;
    private ImageView imageViews;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_text);

        imageView = findViewById(R.id.imageViewas);
        imageView.setImageResource(R.drawable.int1);
        imageViews = findViewById(R.id.imageViewas2);
        imageViews.setImageResource(R.drawable.int2);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                imageView.setVisibility(View.GONE);
                imageViews.setVisibility(View.VISIBLE);
            }
        });

        imageViews.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                imageView.setVisibility(View.VISIBLE);
                imageViews.setVisibility(View.GONE);
            }
        });

    }


}

简单利用点击显示和点击隐藏特效造成切换图片的效果

你可能感兴趣的:(Android)