布局中ImageView的ANTI_ALIAS_FLAG是什么?

10

有人知道如何在布局中应用 ANTI_ALIAS_FLAGImageView ,而不是在 Java 中吗?

2个回答

8
您想要使用属性 android:antialias="true",操作如下:
<ImageView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/icon"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:antialias="true" />

4
android:antialias属性不适用于imageView! - Pablo
@Pablo,两年前回答这个问题时肯定是可以的。因此,OP感谢的评论和其他用户的赞同。但是,是的。感谢您指出它在事实近两年后从API中删除了。 - Chris Cashwell
4
那么,今天的解决方案是什么(指2013年)? - William Grand

4

2013年,我们可以通过声明特殊的XML资源来描述ImageView的内容。例如,我们想要一个包含抗锯齿位图的ImageView。因此,我们需要编写类似于以下内容的代码:

<bitmap 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:antialias="true"
    android:src="@drawable/ic_draggable_item"/>

1
呃,这是令人烦恼的 API 更改。 - greg7gkb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接