Skip to content

Instantly share code, notes, and snippets.

View Perfomer's full-sized avatar
Making a dream project

Denis Balchugov Perfomer

Making a dream project
View GitHub Profile
package com.perfomer.checkielite.common.ui.cui.modifier
import androidx.compose.animation.core.Animatable
import androidx.compose.animation.core.AnimationSpec
import androidx.compose.animation.core.tween
import androidx.compose.foundation.gestures.ScrollableState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
package com.vmedia.core.common.android.util.preferences
import android.annotation.SuppressLint
import android.content.SharedPreferences
import com.vmedia.core.common.android.util.preferences.PreferencesWriteStrategy.APPLY
import com.vmedia.core.common.android.util.preferences.PreferencesWriteStrategy.COMMIT
import kotlin.properties.ReadWriteProperty
import kotlin.reflect.KClass
import kotlin.reflect.KProperty