chore: clean package location
This commit is contained in:
parent
845ebb4868
commit
f177e2cf7c
10 changed files with 55 additions and 37 deletions
|
@ -1,21 +1,17 @@
|
|||
package ani.dantotsu.widgets
|
||||
package ani.dantotsu.widgets.upcoming
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.BitmapFactory
|
||||
import android.graphics.BitmapShader
|
||||
import android.graphics.Canvas
|
||||
import android.graphics.Color
|
||||
import android.graphics.Paint
|
||||
import android.graphics.RectF
|
||||
import android.graphics.Shader
|
||||
import android.widget.RemoteViews
|
||||
import android.widget.RemoteViewsService
|
||||
import ani.dantotsu.R
|
||||
import ani.dantotsu.connections.anilist.Anilist
|
||||
import ani.dantotsu.settings.saving.PrefManager
|
||||
import ani.dantotsu.settings.saving.PrefName
|
||||
import ani.dantotsu.util.BitmapUtil.Companion.roundCorners
|
||||
import ani.dantotsu.util.Logger
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
@ -123,18 +119,7 @@ class UpcomingRemoteViewsFactory(private val context: Context) :
|
|||
return bitmap?.let { roundCorners(it) }
|
||||
}
|
||||
|
||||
private fun roundCorners(bitmap: Bitmap): Bitmap {
|
||||
val cornerRadius = 20f
|
||||
val output = Bitmap.createBitmap(bitmap.width, bitmap.height, Bitmap.Config.ARGB_8888)
|
||||
val canvas = Canvas(output)
|
||||
val paint = Paint()
|
||||
paint.isAntiAlias = true
|
||||
paint.shader = BitmapShader(bitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP)
|
||||
val rect = RectF(0f, 0f, bitmap.width.toFloat(), bitmap.height.toFloat())
|
||||
canvas.drawRoundRect(rect, cornerRadius, cornerRadius, paint)
|
||||
|
||||
return output
|
||||
}
|
||||
|
||||
|
||||
override fun getLoadingView(): RemoteViews {
|
|
@ -1,4 +1,4 @@
|
|||
package ani.dantotsu.widgets
|
||||
package ani.dantotsu.widgets.upcoming
|
||||
|
||||
import android.content.Intent
|
||||
import android.widget.RemoteViewsService
|
|
@ -1,14 +1,11 @@
|
|||
package ani.dantotsu.widgets
|
||||
package ani.dantotsu.widgets.upcoming
|
||||
|
||||
import android.app.PendingIntent
|
||||
import android.appwidget.AppWidgetManager
|
||||
import android.appwidget.AppWidgetProvider
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.Canvas
|
||||
import android.graphics.Color
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.graphics.drawable.GradientDrawable
|
||||
import android.net.Uri
|
||||
import android.widget.RemoteViews
|
||||
|
@ -16,6 +13,7 @@ import androidx.core.content.ContextCompat
|
|||
import androidx.core.content.res.ResourcesCompat
|
||||
import ani.dantotsu.MainActivity
|
||||
import ani.dantotsu.R
|
||||
import ani.dantotsu.util.BitmapUtil.Companion.convertDrawableToBitmap
|
||||
|
||||
/**
|
||||
* Implementation of App Widget functionality.
|
||||
|
@ -110,14 +108,6 @@ class UpcomingWidget : AppWidgetProvider() {
|
|||
|
||||
}
|
||||
|
||||
private fun convertDrawableToBitmap(drawable: Drawable): Bitmap {
|
||||
val bitmap = Bitmap.createBitmap(100, 300, Bitmap.Config.ARGB_8888)
|
||||
val canvas = Canvas(bitmap)
|
||||
drawable.setBounds(0, 0, canvas.width, canvas.height)
|
||||
drawable.draw(canvas)
|
||||
return bitmap
|
||||
}
|
||||
|
||||
const val PREFS_NAME = "ani.dantotsu.widgets.UpcomingWidget"
|
||||
const val PREF_BACKGROUND_COLOR = "background_color"
|
||||
const val PREF_BACKGROUND_FADE = "background_fade"
|
|
@ -1,4 +1,4 @@
|
|||
package ani.dantotsu.widgets
|
||||
package ani.dantotsu.widgets.upcoming
|
||||
|
||||
import android.appwidget.AppWidgetManager
|
||||
import android.content.Context
|
Loading…
Add table
Add a link
Reference in a new issue