1 package com.airbnb.lottie.sample.compose.utils
2
3 import android.graphics.Bitmap
4 import android.graphics.Canvas
5 import android.graphics.Color
6 import android.graphics.Paint
7 import com.airbnb.lottie.LottieImageAsset
8
toDummyBitmapnull9 fun LottieImageAsset.toDummyBitmap(strokeWidth: Float): Bitmap {
10 val bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)
11 val canvas = Canvas(bitmap)
12 val paint = Paint()
13 paint.color = Color.GRAY
14 paint.style = Paint.Style.STROKE
15 paint.strokeWidth = strokeWidth
16 canvas.drawRect(0f, 0f, width.toFloat(), height.toFloat(), paint)
17 canvas.drawLine(0f, 0f, width.toFloat(), height.toFloat(), paint)
18 canvas.drawLine(width.toFloat(), 0f, 0f, height.toFloat(), paint)
19 return bitmap
20 }