Alex Hart 007ea43dc8 Add Swipe-To-Reply in conversations.
Swipe-To-Reply is a progress based animation that is controlled
by the ConversationItemSwipeCallback.  We use the TouchListener to
keep track of the latest down coordinates, so that we can check whether
we are over a seek bar. The SwipeAnimationHelper is responsible for
actually performing the transitions as the swipe progresses.
2019-09-24 10:11:17 -04:00
..
2019-08-22 10:15:56 -04:00
2019-07-18 10:29:27 -04:00
2019-08-29 11:57:41 -04:00
2019-09-03 15:20:09 -04:00
2019-08-30 17:45:35 -04:00
2019-08-30 17:45:35 -04:00
2019-08-30 17:45:35 -04:00
2019-08-30 17:45:35 -04:00
2019-06-17 12:52:42 -04:00
2019-06-17 12:52:42 -04:00
2019-06-17 12:52:42 -04:00
2019-08-29 11:57:41 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-03 15:38:20 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-06 13:56:04 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-08-24 14:35:35 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-06 13:56:04 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-03-02 20:46:40 -08:00
2019-09-02 18:53:57 -04:00
2019-03-02 20:46:40 -08:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-06 13:56:04 -04:00
2019-09-02 18:53:57 -04:00
2019-09-03 15:38:20 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2017-11-14 11:43:25 -08:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-02 18:53:57 -04:00
2019-09-06 13:56:04 -04:00
2019-09-02 18:53:57 -04:00
2017-11-14 11:43:25 -08:00
2019-03-01 14:15:01 -08:00
2019-04-15 10:56:26 -04:00
2019-09-02 18:53:57 -04:00
2019-07-03 19:04:17 -04:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00
2019-04-30 12:51:58 -07:00