mirror of
https://github.com/home-assistant/android
synced 2024-10-15 12:32:54 +00:00
Resize camera widget images to screen width (#3456)
* Resize camera widget images to screen width * Only scale down image during resize
This commit is contained in:
parent
34ac4ad298
commit
f540c9cb49
|
@ -6,6 +6,7 @@ import android.appwidget.AppWidgetProvider
|
|||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.res.Resources
|
||||
import android.net.ConnectivityManager
|
||||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
|
@ -154,7 +155,7 @@ class CameraWidget : AppWidgetProvider() {
|
|||
}
|
||||
try {
|
||||
picasso.invalidate(url)
|
||||
picasso.load(url).into(
|
||||
picasso.load(url).resize(getScreenWidth(), 0).onlyScaleDown().into(
|
||||
this,
|
||||
R.id.widgetCameraImage,
|
||||
intArrayOf(appWidgetId)
|
||||
|
@ -261,4 +262,8 @@ class CameraWidget : AppWidgetProvider() {
|
|||
val activeNetworkInfo = connectivityManager?.activeNetworkInfo
|
||||
return activeNetworkInfo?.isConnected ?: false
|
||||
}
|
||||
|
||||
private fun getScreenWidth(): Int {
|
||||
return Resources.getSystem().displayMetrics.widthPixels
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue