BitmapFactory.Options.InScreenDensity Propriedade
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.
A densidade de pixels da tela real que está sendo usada.
[Android.Runtime.Register("inScreenDensity")]
public int InScreenDensity { get; set; }
[<Android.Runtime.Register("inScreenDensity")>]
member this.InScreenDensity : int with get, set
Valor da propriedade
- Atributos
Comentários
A densidade de pixels da tela real que está sendo usada. Isso é puramente para aplicativos em execução no código de compatibilidade de densidade, onde #inTargetDensity na verdade é a densidade que o aplicativo vê em vez da densidade real da tela.
Ao definir isso, você permite que o código de carregamento evite dimensionar um bitmap que está atualmente na densidade da tela para cima/para baixo até a densidade de compatibilidade. Em vez disso, se #inDensity for o mesmo que #inScreenDensity, o bitmap será deixado as-is. Qualquer coisa que use o bitmap resultante também deve ser usada Bitmap#getScaledWidth(int) Bitmap.getScaledWidth e Bitmap#getScaledHeight Bitmap.getScaledHeight para considerar qualquer diferente entre a densidade do bitmap e a densidade do destino.
Isso nunca é definido automaticamente para o chamador por BitmapFactory si só. Ele deve ser definido explicitamente, pois o chamador deve lidar com o bitmap resultante de uma maneira com reconhecimento de densidade.
Java documentação para android.graphics.BitmapFactory.Options.inScreenDensity.
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.