您好,登錄后才能下訂單哦!
BitmapDrawable mBitmapDrawable ; int x=1; int y = 1; int w=0; int h=0; public DrawableView(Context context) { super(context); /*讀取res->drawable文件下的圖片*/ mBitmapDrawable = (BitmapDrawable) getResources().getDrawable(R.drawable.box); //w = mBitmapDrawable.getIntrinsicWidth();//460 // h = mBitmapDrawable.getIntrinsicHeight();//434 DisplayMetrics dm = new DisplayMetrics(); w = dm.widthPixels; h=dm.heightPixels; Log.i("test",w+","+h); if (mBitmapDrawable != null) { mBitmapDrawable.setBounds(x,y,w,h);//畫一個矩形,x,y是起點,w是矩形的寬,h是矩形的高,圖片就顯示在矩形中 mBitmapDrawable.setGravity(Gravity.CENTER_HORIZONTAL);//圖片在矩形中居中顯示 } // mBitmapDrawable.setAntiAlias(true); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); mBitmapDrawable.draw(canvas); Paint p = mBitmapDrawable.getPaint(); p.setTextSize(30); p.setColor(Color.BLUE); canvas.drawText("寶箱",50,50,p); }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。