안녕하세요 ㅠㅠ
nine patch 를 drawable 이 아닌 sdcard 에서 불러올 때
먹히질 않아요..sdcard에는 나인패치용 이미지가 있습니다.
그냥 drawable폴더에 넣고 하면 잘되는데,
외부에서 가져오면 안되네요..머가 문젠가요 ㅠㅠ
final Bitmap srcBitmap = BitmapFactory.decodeFile(targetDir);
byte[] chunk = srcBitmap.getNinePatchChunk();
if (srcBitmap.getNinePatchChunk() == null)
{
Log.d("LOG", "not 9-patch: " + 1234);
return;
}
이러면 null로 빠져서 return 됩니다.
drawable 폴더에 넣고 Bitmap srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test);
로 하면 잘 되구요..
이유를 모르겠네요 하아...ㅠㅠ
굽신..고수님들 알고계시면 알려주세요