Skip to content

Instantly share code, notes, and snippets.

View manueldidonna's full-sized avatar

Manuel Di Donna manueldidonna

View GitHub Profile
@manueldidonna
manueldidonna / Stepper.kt
Last active May 19, 2023 04:49
Stepper with Jetpack Compose
import androidx.animation.*
import androidx.compose.Composable
import androidx.compose.launchInComposition
import androidx.compose.remember
import androidx.compose.*
import androidx.ui.animation.DpToVectorConverter
import androidx.ui.animation.animatedValue
import androidx.ui.core.Alignment
import androidx.ui.core.DensityAmbient
import androidx.ui.core.Modifier
@manueldidonna
manueldidonna / PokemonList.kt
Created May 4, 2020 14:04
A sample list with jetpack compose. It has bad performance
import androidx.compose.Composable
import androidx.ui.core.Alignment
import androidx.ui.core.Modifier
import androidx.ui.foundation.*
import androidx.ui.foundation.shape.corner.CornerSize
import androidx.ui.foundation.shape.corner.RoundedCornerShape
import androidx.ui.graphics.ColorFilter
import androidx.ui.layout.*
import androidx.ui.material.Card
import androidx.ui.material.MaterialTheme
@manueldidonna
manueldidonna / ScrollViewTouchListener.kt
Last active June 18, 2019 17:30
Prevent ScrollView from intercepting every touch events
// Layout structure
// <RootViewGroup>
// <OtherViews.../>
// <HorizontalScrollView>
// <TextView />
// </HorizontalScrollView>
// </RootViewGroup>
// The RootViewGroup has a selectable background and it should receives click & long click events