亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的圓角矩形繪制出來 只有一個圓角 是為什么啊

http://img1.sycdn.imooc.com//55af39140001625902610210.jpg


代碼:

private void initView() {
? ? ? ?setLayerType(LAYER_TYPE_SOFTWARE, null);
? ? ? ?mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.img1);
? ? ? ?mOut = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), Bitmap.Config.ARGB_8888);

? ? ? ?Canvas canvas = new Canvas(mOut);
? ? ? ?mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
? ? ? ?//Dst
// ? ? ?canvas.drawRoundRect(0, 0, mBitmap.getWidth(), mBitmap.getHeight(), 50, 50, mPaint);//API>=21
? ? ? ?canvas.drawRoundRect(new RectF(0, 0, mBitmap.getWidth(), mBitmap.getHeight()),50,50,mPaint);
? ? ? ?mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
? ? ? ?// Src
? ? ? ?canvas.drawBitmap(mBitmap, 0, 0, mPaint);
? ? ? ?mPaint.setXfermode(null);
? ?}

正在回答

5 回答

有哪個方法可以自動處理圖片像素太大的問題嗎

0 回復 有任何疑惑可以回復我~

試了幾十次了,終于明白了,當給定的寬或高大于500的時候就會出現四個角不是圓角的問題,只能說圖片的像素太大了,換個小點的就行了

0 回復 有任何疑惑可以回復我~
#1

qq_陽光下的蝸殼_0

有哪個方法可以自動處理圖片像素太大的問題嗎
2016-08-09 回復 有任何疑惑可以回復我~

給定寬和高才行啊................

0 回復 有任何疑惑可以回復我~

canvas.drawRoundRect(new RectF(0, 0, mBitmap.getWidth(), mBitmap.getHeight(), , ,)

當寬和高相同的時候就可以了,不知道什么原因,但是也不是我要的那種

0 回復 有任何疑惑可以回復我~

解決了么?我也是這個問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android圖像處理-變"換"莫測的圖像
  • 參與學習       19662    人
  • 解答問題       22    個

Android中圖像變形的分析與處理,演示常見的圖像處理特效的實現方法

進入課程

我的圓角矩形繪制出來 只有一個圓角 是為什么啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號