Androidプログラミング質問スレ Part31
■ このスレッドは過去ログ倉庫に格納されています
0835831
2013/04/20(土) 12:20:46.30DrawableをBitmapに変換するのに
((BitmapDrawable) drawable).getBitmap()とか書いてあるけど
アプリのランチャーアイコンでNinePatchDrawableが入ってくると
ClassCastExceptionで落ちる
だから以下のように分けないと駄目だったりとか
if(drawable instanceof BitmapDrawable){
bitmap = ((BitmapDrawable) drawable).getBitmap();
}else{
// drawableのwidth、heightを取得してcreateScaledBitmapとかする
}
■ このスレッドは過去ログ倉庫に格納されています