2016-10-19 4 views
0

画像デモリンクをドラッグした後の画像の位置を保存することはできませんライブラリのサイズ変更、回転、特定の位置へのドラッグなど、新しいコンポーネントを既存のものに追加できるように、そのページを編集するための位置が必要なので、最後のポジションで保存してください。は、リサイズスケーリングおよび操作後stickerViewライブラリを通じて

答えて

0

これは解決済みです!! このライブラリでは、StickerView.javaクラスには、戻り値の型StickerPropertyModelを持つ関数calculate()があります。この値は、サイズ、x、y pos、画面上のすべての値、縮尺などを含みます。

+0

保存されたステッカープロパティの設定方法stickerview – Ram

+0

@Ramには、StickerViewクラスの中に、さまざまな属性を設定できる行列変数がある "setbitmap"という関数があります。 matrix.setRotate(rotate); matrix.postTranslate(x、y); matrix.postScale( - 、 - ); mBitmap =ビットマップ。 setDiagonalLength(); initBitmaps(); invalidate(); –

+0

また、属性を設定する前に正しいサイズのビットマップを作成してください。 publicビットマップgetResizedBitmap(ビットマップbm、int newWidth、int newHeight){ int width = bm.getWidth(); int height = bm.getHeight(); float scaleWidth =((float)newWidth)/ width; float scaleHeight =((float)newHeight)/ height; 行列行列=新しい行列(); matrix.postScale(scaleWidth、scaleHeight); ビットマップresizedBitmap = Bitmap.createBitmap( bm、0、0、width、height、matrix、false); bm.recycle(); return resizedBitmap; } –

関連する問題