Como implementar, programaticamente, o android:scaleType="centerCrop"?
Como implementar, programaticamente, o android:scaleType="centerCrop"?
Olá Igor, tudo bem?
Primeiramente você vai precisar encontrar a sua ImageView
no código, vamos considerar uma imagem de são paulo assim como no curso com o id: saoPauloImageView
, aqui vou usar o método findViewById como exemplo.
public class MainActivity extends AppCompatActivity {
private ImageView saoPauloImageView = findViewById(R.id.saoPauloImageView);
.
.
.
.
}
agora sim vamos mudar programaticamente o scaleType
:
@Override
protected void onCreate(Bundle savedInstanceState) {
.
.
.
saoPauloImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
}
Este exemplo eu utilizei o CENTER_CROP
mas você pode alterar para qualquer um que estiver na lista da documentação do scaleType, você pode ver ela por aqui:
Qualquer dúvida estarei a disposição.
Grande abraço e bons estudos!!
Obrigado pela ajuda.