danvim / Procal

2 stars 0 forks source link

Drawer too-fast reopening overanimation #64

Closed bryanchun closed 7 years ago

bryanchun commented 7 years ago

Set state such that

if drawerState ="open"
Then onClick(){ closeDrawer(); }
else if drawerState = "closING"
Then onClick() { **openDrawer();** }
else // drawerState = "closed"
Then onClick(){ openDrawer(); }

Which is:

if (drawerState = "open"){
    @override onClick(){
        closeDrawer();
    }
} else { // drawerState = "closed" including "closING"
    @override onClick(){
        openDrawer();
    }
}

Instead of

if drawerState ="open"
Then onClick(){ closeDrawer(); }
else if drawerState = "closING"
Then onClick() { **closeDrawer();** }
else // drawerState = "closed"
Then onClick(){ openDrawer(); }
danvim commented 7 years ago

Duplicate of #54. Please move idea over there