Merge pull request #695 from HansMuller/dismissable-drag-fling
Dismissable: correct handling of a drag that ends with a fling
This commit is contained in:
commit
9de941db18
@ -56,7 +56,6 @@ class TestApp extends App {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget buildCard(CardModel cardModel) {
|
Widget buildCard(CardModel cardModel) {
|
||||||
print("SKY buildCard ${cardModel.label}");
|
|
||||||
Widget card = new Card(
|
Widget card = new Card(
|
||||||
color: cardModel.color,
|
color: cardModel.color,
|
||||||
child: new Container(
|
child: new Container(
|
||||||
|
@ -153,6 +153,9 @@ class Dismissable extends StatefulComponent {
|
|||||||
_dragUnderway = false;
|
_dragUnderway = false;
|
||||||
if (_isHorizontalFlingGesture(event)) {
|
if (_isHorizontalFlingGesture(event)) {
|
||||||
_dragX = event.velocityX.sign;
|
_dragX = event.velocityX.sign;
|
||||||
|
if (_fadePerformance.isCompleted)
|
||||||
|
_startResizePerformance();
|
||||||
|
else
|
||||||
_fadePerformance.fling(velocity: event.velocityX.abs() * _kFlingVelocityScale);
|
_fadePerformance.fling(velocity: event.velocityX.abs() * _kFlingVelocityScale);
|
||||||
} else {
|
} else {
|
||||||
_fadePerformance.reverse();
|
_fadePerformance.reverse();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user