Skip to content

Instantly share code, notes, and snippets.

@DormDeprecated
fun Modifier.dormShadow(
color: Color,
alpha: Float = 0.2f,
borderRadius: Dp = 0.dp,
shadowRadius: Dp = 10.dp,
offsetY: Dp = 0.dp,
offsetX: Dp = 0.dp,
) = this.drawBehind {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
@DormDeprecated
fun Modifier.dormShadow(
color: Color,
alpha: Float = 0.2f,
borderRadius: Dp = 0.dp,
shadowRadius: Dp = 10.dp,
offsetY: Dp = 0.dp,
offsetX: Dp = 0.dp,
) = this.drawBehind {
val transparentColor =
object ProjectProperties {
const val ApplicationId = "team.aliens.dms_android"
const val VersionCode = 111_14
const val VersionName = "v1.1.1 alpha-4"
const val CompileSdkVersion = 33
const val MinSdkVersion = 23 // changed to 23, from 26
const val TargetSdkVersion = 33
}
@ColorInt
public static int toArgb(@ColorLong long color) {
// ...
}
@JunJaBoy
JunJaBoy / Haptic.kt
Created May 30, 2023 03:22
context Haptic
@Suppress("DEPRECATION")
private fun vibrateOnMealCardPaging(
context: Context,
) {
val vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
vibrator.vibrate(1L)
}
@JunJaBoy
JunJaBoy / Shadow.kt
Created May 30, 2023 03:08
Condition of shadow activation
fun Modifier.dormShadow(
...
) = this.drawBehind {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
val transparentColor =
...
}
}
@JunJaBoy
JunJaBoy / OneDay.kt
Created May 30, 2023 03:00
One day for Date
private const val OneDay = 1000 * 60 * 60 * 24 // millisecond * second * minute * hour
@JunJaBoy
JunJaBoy / app\build.gradle.kts
Created December 22, 2022 07:10 — forked from f3401pal/app\build.gradle.kts
Multi-module Android project with Kotlin DSL for Gradle
plugins {
`android-base-app`
`android-base`
id("io.fabric")
}
android {
defaultConfig {
versionCode = 20
versionName = "1.6.3"