在XML形状中,笔划宽度设置为1px但看起来并不像

时间:2014-08-29 06:30:48

标签: android stroke android-shape

这是我的XML代码:

<inset
    android:insetTop="5dp"
    android:insetBottom="5dp"
    android:insetLeft="5dp"
    android:insetRight="5dp">
        <shape android:shape="rectangle">
            <padding android:bottom="15dp"
                android:top="15dp"
                android:left="-100dp"
                android:right="-100dp"/>
            <stroke android:color="#ffaaaaaa" android:width="1px"/>
            <solid android:color="#aad8d8d8"/>
        </shape>
</inset>

这就是enter image description here的样子。正如您在此图像中看到的,笔划宽度不完全是1像素。我认为中风有一些褪色效果。另一方面,我想知道当我通过Viewenter image description here得到这个getDrawingCache()的位图时,似乎没问题。

任何人都可以指出我的问题吗?请注意,我已经尝试了1px1dp,但没有运气相同的结果。顺便说一句,我在运行Android 4.0.4的低dpi 7“平板电脑上进行了测试。

0 个答案:

没有答案