Android之自定义View实现带4圆角或者2圆角的效果

1 问题

实现任意view经过自定义带4圆角或者2圆角的效果

 

 

 

 

2 原理

1) 实现view 4圆角

Android之自定义View实现带4圆角或者2圆角的效果_第1张图片

我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。

 

2) 实现view上2圆角

Android之自定义View实现带4圆角或者2圆角的效果_第2张图片

我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。

安卓源码里面有这样的类

package android.graphics;

/**
 * 

Specialized implementation of {@link Paint}'s * {@link Paint#setXfermode(Xfermode) transfer mode}. Refer to the * documentation of the {@link PorterDuff

你可能感兴趣的:(Android,进阶,android)