我已经研究过InsetDrawables示例,其中一些代码片段如下所示使用负插入Left而不是使用insetRight。有什么不同吗?
<item>
<shape>
<stroke
android:width="2dp"
android:color="#999" />
<gradient
android:centerY="0.0"
android:endColor="#BBB"
android:gradientRadius="500"
android:startColor="#DDD"
android:type="radial" >
</gradient>
</shape>
</item>
<item>
<inset
android:insetBottom="30dp"
android:insetLeft="0dp"
android:insetRight="30dp"
android:insetTop="0dp" >
<shape>
<stroke
android:width="2dp"
android:color="#DDD" />
<solid
android:color="@android:color/white" />
</shape>
</inset>
</item>
使用插入可绘制v / s顶部,底部,左侧,右侧属性与下面的项目有什么区别?
<item android:bottom="30dp" android:right="30dp">
<shape>
<stroke
android:width="2dp"
android:color="#DDD" />
<solid
android:color="@android:color/white" />
</shape>
</item>
任何解释w.r.t insetDrawables都会很棒:)