这是我的 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>
这就是它的样子。正如您在此图像中看到的,笔划宽度不完全是 1 个像素。我认为中风有一些褪色效果。另一方面,我想知道当我View
通过获得此位图时getDrawingCache()
,似乎还可以。
谁能指出我的问题?请注意,我已经尝试了这两种方法1px
,1dp
但没有相同的结果。顺便说一句,我在运行 Android 4.0.4 的低 dpi 7" 平板电脑上进行了测试。