import
android.content.Context;
import
android.os.Bundle;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.widget.ImageView;
import
androidx.appcompat.app.AppCompatActivity;
import
rb.popview.PopField;
public
class
MainActivity
extends
AppCompatActivity {
ImageView popImage, changeImage;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final
PopField popField = PopField.attach2Window(
this
);
popImage = findViewById(R.id.imageView);
changeImage = findViewById(R.id.changeImage);
popImage.setOnClickListener(v -> {
popField.popView(v);
});
changeImage.setOnClickListener(v -> {
LayoutInflater layoutInflater = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final
View addView = layoutInflater.inflate(R.layout.image_view,
null
);
ImageView newImageView = addView.findViewById(R.id.imageView2);
newImageView.setImageDrawable(getResources().getDrawable(R.drawable.gfg_first));
popField.popView(v, addView);
});
}
}