zetbaitsu/Cekrek

View on GitHub
cekrek/src/main/java/id/zelory/cekrek/config/CanvasSize.kt

Summary

Maintainability
A
0 mins
Test Coverage
package id.zelory.cekrek.config

import android.view.View

/**
 * Created on : August 02, 2020
 * Author     : zetbaitsu
 * Name       : Zetra
 * GitHub     : https://github.com/zetbaitsu
 */
sealed class CanvasSize(val specSize: Int) {
    object WrapContent :
        CanvasSize(View.MeasureSpec.makeMeasureSpec((1 shl 30) - 1, View.MeasureSpec.AT_MOST))

    data class Specific(private val size: Int) :
        CanvasSize(View.MeasureSpec.makeMeasureSpec(size, View.MeasureSpec.EXACTLY))
}