@@ -404,7 +404,8 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
404
404
this . snapPoint
405
405
) ,
406
406
wasRun ,
407
- this . isManuallySetValue
407
+ this . isManuallySetValue ,
408
+ this . masterVelocity
408
409
)
409
410
) ,
410
411
set ( this . isManuallySetValue , 0 ) ,
@@ -474,7 +475,8 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
474
475
velocity : Animated . Node < number > ,
475
476
dest : Animated . Node < number > ,
476
477
wasRun : Animated . Value < number > ,
477
- isManuallySet : Animated . Node < number > | number = 0
478
+ isManuallySet : Animated . Node < number > | number ,
479
+ valueToBeZeroed : Animated . Value < number >
478
480
) {
479
481
const state = {
480
482
finished : new Value ( 0 ) ,
@@ -504,7 +506,7 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
504
506
cond ( defined ( wasRun ) , set ( wasRun , 1 ) ) ,
505
507
] ) ,
506
508
spring ( clock , state , config ) ,
507
- cond ( state . finished , stopClock ( clock ) ) ,
509
+ cond ( state . finished , [ stopClock ( clock ) , set ( valueToBeZeroed , 0 ) ] ) ,
508
510
state . position ,
509
511
]
510
512
}
@@ -629,7 +631,9 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
629
631
masterOffseted ,
630
632
diff ( val ) ,
631
633
this . snapPoint ,
632
- wasRunMaster
634
+ wasRunMaster ,
635
+ 0 ,
636
+ this . masterVelocity
633
637
)
634
638
) ,
635
639
set ( this . masterVelocity , 0 ) ,
0 commit comments