Android Oval Gradient

时间:2016-07-19 15:19:14

标签: java android android-canvas android-custom-view gradient

我正在Android中开发自定义视图,我需要在几个组件下创建阴影。我已经尝试了Paint.setShadowLayer()方法,但问题是视图很快就重绘了,看起来系统在生成阴影方面有点麻烦,因此小部件的整体流动性受到了损害。

我之所以做的是使用alpha渐变创建基本形状,这样我就可以模拟阴影;结果在速度方面很棒。问题是我有一个圆角正方形的组件,我需要创建一个椭圆渐变来投射精确的阴影;但我无法看到如何使用android.graphics.Shader包中的类创建它。

所以我的问题很简单,如何以与LinearGradientRadialGradient相同的方式创建椭圆渐变?

0 个答案:

没有答案