中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android圓角圖片封裝類

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
import android.content.Context;  
import android.graphics.Canvas;  
import android.graphics.Color;  
import android.graphics.Paint;  
import android.graphics.PorterDuff;  
import android.graphics.PorterDuffXfermode;  
import android.graphics.RectF;  
import android.util.AttributeSet;  
import android.widget.ImageView;  
  
/** 
 * 圓角ImageView 
 *  
 * @author skg 
 *  
 */  
public class RoundImageView extends ImageView {  
  
    public RoundImageView(Context context, AttributeSet attrs) {  
        super(context, attrs);  
        init();  
    }  
  
    public RoundImageView(Context context) {  
        super(context);  
        init();  
    }  
  
    private final RectF roundRect = new RectF();  
    private float rect_adius = 6;  
    private final Paint maskPaint = new Paint();  
    private final Paint zonePaint = new Paint();  
  
    private void init() {  
        maskPaint.setAntiAlias(true);  
        maskPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));  
        //  
        zonePaint.setAntiAlias(true);  
        zonePaint.setColor(Color.WHITE);  
        //  
        float density = getResources().getDisplayMetrics().density;  
        rect_adius = rect_adius * density;  
    }  
  
    public void setRectAdius(float adius) {  
        rect_adius = adius;  
        invalidate();  
    }  
  
    @Override  
    protected void onLayout(boolean changed, int left, int top, int right,  
            int bottom) {  
        super.onLayout(changed, left, top, right, bottom);  
        int w = getWidth();  
        int h = getHeight();  
        roundRect.set(0, 0, w, h);  
    }  
  
    @Override  
    public void draw(Canvas canvas) {  
        canvas.saveLayer(roundRect, zonePaint, Canvas.ALL_SAVE_FLAG);  
        canvas.drawRoundRect(roundRect, rect_adius, rect_adius, zonePaint);  
        //  
        canvas.saveLayer(roundRect, maskPaint, Canvas.ALL_SAVE_FLAG);  
        super.draw(canvas);  
        canvas.restore();  
    }  
  
}  

標簽: isp

版權申明:本站文章部分自網絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Apache的Mina簡單實例

下一篇:spring mongodb的常規(guī)配置