Drawable newDrawable = getResources().getDrawable(mImageIds[newState])
.mutate();
Drawable oldDrawable = getResources().getDrawable(mImageIds[oldState])
.mutate();
Bitmap bitmap = null;
始興網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)公司。
bitmap = Bitmap.createBitmap(width, bitmapHeight,
Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
newDrawable.setBounds(0, 0, newDrawable.getIntrinsicWidth(),
newDrawable.getIntrinsicHeight());
oldDrawable.setBounds(0, oldBitmapOffset,
oldDrawable.getIntrinsicWidth(),
oldDrawable.getIntrinsicHeight() + oldBitmapOffset);
//canvas.rotate(orientation+180, width / 2, width / 2);
//canvas.translate(-oldBitmapOffset, 0);
newDrawable.draw(canvas);
oldDrawable.draw(canvas);
canvas看作畫布,Drawable看作圖畫,bitmap看作能顯示這幅畫的畫框大小
canvas旋轉(zhuǎn)平移后,坐標原點也會隨之改變。