gpt4 book ai didi

android - ImageView 源缩放正确。如何?

转载 作者:太空狗 更新时间:2023-10-29 12:54:33 24 4
gpt4 key购买 nike

范围

图像位图必须显示为 imageView.setImageBitmap(bitmap) 并缩放以适合 UI。这可以通过以下方式完成:

  1. bitmap = Bitmap.createScaledBitmap(bitmap, newWidth, newHeight, true);
  2. xml的ImageView属性如

    android:layout_width="newWidth"
    android:layout_height="newHeight"
    android:adjustViewBounds="true"
    android:scaleType="fitCenter"

问题

哪种方式对性能更好?我更喜欢 xml,因为这是 UI 特定问题,我更喜欢使用 xml 来定义 UI。我们还以 dp 为单位设置宽度/高度值,这意​​味着我们为不同的屏幕提供相同的 UI。 谢谢!

最佳答案

这篇文章非常详细地讨论了一个非常相似的问题:

Android - Declarative vs Programmatic UI

我认为主要的收获是,如果您查看 Android 源代码,许多 View 都是从基于其 XML 标记的 HashMap 中提取的。如果它的核心 API 对 Google 来说足够好,那么对我们来说难道还不够好吗?

关于android - ImageView 源缩放正确。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8171793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com