3

我有一个可绘制的形状,里面有一个径向渐变。形状是一个矩形,我试图将径向渐变的中心定位在右下角附近。我可以使用将 centerX 和 centerY 属性设置为 0.98 之类的值在一般附近获得它,但我正在处理不同高度(相同宽度)的矩形,所以矩形越高,中心位置越高,相对到右下角。

与文档相反,似乎我只能将中心定位为视图宽度/高度的百分比。也就是说,即使值中没有“%”,它也被视为百分比。

我想做的是以某种方式说“将中心 5dp 放在右下角的左侧”。关于如何做到这一点的任何想法?

4

1 回答 1

0

You might try use a Layer-List, there you can specify margins of overlaying layer items, which can be drawables.

于 2012-10-30T16:29:50.273 回答