ImageView.SetImageURI(Uri) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o conteúdo deste ImageView como o Uri especificado.
[Android.Runtime.Register("setImageURI", "(Landroid/net/Uri;)V", "GetSetImageURI_Landroid_net_Uri_Handler")]
public virtual void SetImageURI(Android.Net.Uri? uri);
[<Android.Runtime.Register("setImageURI", "(Landroid/net/Uri;)V", "GetSetImageURI_Landroid_net_Uri_Handler")>]
abstract member SetImageURI : Android.Net.Uri -> unit
override this.SetImageURI : Android.Net.Uri -> unit
Parâmetros
- uri
- Uri
o Uri de uma imagem ou null para limpar o conteúdo
- Atributos
Comentários
Define o conteúdo deste ImageView como o Uri especificado. Observe que você usa esse método apenas para carregar imagens de um Uri local.
Para saber como exibir imagens de um Uri remoto, consulte: Manipulando Bitmaps
Isso faz a leitura e a decodificação do Bitmap no thread da interface do usuário, o que pode causar um problema de latência. Se isso for uma preocupação, considere usar #setImageDrawable(Drawable) ou #setImageBitmap(android.graphics.Bitmap) em android.graphics.BitmapFactory vez disso.
Em dispositivos que executam o SDK < 24, esse método não aplicará o dimensionamento de densidade correto a imagens carregadas e ContentResolver#SCHEME_CONTENT contentContentResolver#SCHEME_FILE file esquemas. Aplicativos em execução em dispositivos com SDK >= 24 <MUST</strong> fortes>especificam o targetSdkVersion manifesto como 24 ou superior para que o dimensionamento de densidade seja aplicado a imagens carregadas desses esquemas.
Java documentação para android.widget.ImageView.setImageURI(android.net.Uri).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.