Я пытаюсь сделать так, чтобы imageView отображался в полноэкранном режиме после того, как пользователь щелкнул по нему.
Например, теперь imageView выглядит так:
И что мне нужно сделать так:
Как это сделать?
И как мы можем увеличить его?
Я пытаюсь сделать так, чтобы imageView отображался в полноэкранном режиме после того, как пользователь щелкнул по нему.
Например, теперь imageView выглядит так:
И что мне нужно сделать так:
Как это сделать?
И как мы можем увеличить его?
попробуй это:
public class MainActivity extends Activity {
ImageView imageView;
boolean isImageFitToScreen;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.imageView);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(isImageFitToScreen) {
isImageFitToScreen=false;
imageView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
imageView.setAdjustViewBounds(true);
}else{
isImageFitToScreen=true;
imageView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
}
}
});
}
}
добавьте это в свой ImageView в xml:
android:adjustViewBounds="true"