diff --git a/app/src/main/java/jp/juggler/util/BitmapUtils.kt b/app/src/main/java/jp/juggler/util/BitmapUtils.kt index 0f03a368..1249efe6 100644 --- a/app/src/main/java/jp/juggler/util/BitmapUtils.kt +++ b/app/src/main/java/jp/juggler/util/BitmapUtils.kt @@ -4,6 +4,7 @@ import android.content.Context import android.graphics.* import android.net.Uri import it.sephiroth.android.library.exif2.ExifInterface +import java.io.FileNotFoundException object BitmapUtils { internal val log = LogCategory("BitmapUtils") @@ -56,7 +57,7 @@ fun createResizedBitmap( } val resize_to = Math.min(size, resizeToArg) - + // inSampleSizeを計算 var bits = 0 var x = size @@ -177,10 +178,12 @@ fun createResizedBitmap( } finally { sourceBitmap.recycle() } + } catch(ex : FileNotFoundException) { + BitmapUtils.log.w(ex, "not found. $uri") } catch(ex : SecurityException) { BitmapUtils.log.w(ex, "maybe we need pick up image again.") } catch(ex : Throwable) { - BitmapUtils.log.trace(ex,"createResizedBitmap") + BitmapUtils.log.trace(ex, "createResizedBitmap") } return null } diff --git a/app/src/main/res/layout/act_app_setting.xml b/app/src/main/res/layout/act_app_setting.xml index b156c97d..e2a28a2b 100644 --- a/app/src/main/res/layout/act_app_setting.xml +++ b/app/src/main/res/layout/act_app_setting.xml @@ -14,6 +14,9 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbarStyle="outsideOverlay" + android:clipToPadding="false" + android:paddingBottom="128dp" + android:paddingTop="12dp" /> diff --git a/app/src/main/res/layout/lv_app_setting.xml b/app/src/main/res/layout/lv_app_setting.xml index 4f7505f3..8057934c 100644 --- a/app/src/main/res/layout/lv_app_setting.xml +++ b/app/src/main/res/layout/lv_app_setting.xml @@ -3,13 +3,13 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" + android:gravity="center_vertical" android:minHeight="48dp" android:orientation="vertical" - android:paddingTop="4dp" - android:paddingBottom="4dp" android:paddingStart="12dp" + android:paddingTop="6dp" android:paddingEnd="12dp" - android:gravity="center_vertical" + android:paddingBottom="6dp" >